make[2]: Entering directory '/workspace/airoha_en7523/builds/package/kernel/linux' rm -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.configured_* rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/stamp/.linux_installed ( if [ -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/packages/linux.list ]; then /workspace/airoha_en7523/builds/scripts/clean-package.sh "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/packages/linux.list" "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi"; fi; ) touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.configured_68b329da9893e34099c7d8ad5cb9c940 rm -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.built_123dfe708867794159392091e3bce2ce touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.built_123dfe708867794159392091e3bce2ce_check touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.built_123dfe708867794159392091e3bce2ce rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo install -d -m0755 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/lib/modules/6.12.71 install -m0644 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/lib/modules/6.12.71 /workspace/airoha_en7523/builds/staging_dir/host/bin/sed -i -e 's,.*/,,' /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/lib/modules/6.12.71/modules.builtin strings /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin.modinfo | grep -E -v "\.(file|parmtype)=" | tr '\n' '\0' > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/lib/modules/6.12.71/modules.builtin.modinfo echo 6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/kernel.version find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/libc.provides; do if [ -f "$file" ]; then cat $file; fi; done; sed -e 's,.*/,,' /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kernel.provides for pkg in kernel-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kernel.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kernel.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kernel.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kernel.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kernel.missing" ]; then echo "Package kernel is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kernel.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/lib/apk/packages/kernel.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/lib/apk/packages/kernel.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kernel.list && mv /workspace/airoha_en7523/builds/tmp/kernel.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/lib/apk/packages/kernel.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/lib/apk/packages/kernel.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/lib/apk/packages/kernel.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/CONTROL/conffiles ]; then echo $(IDIR_kernel)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/lib/apk/packages/kernel.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/lib/apk/packages/kernel.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kernel" --info "version:6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --info "description:Virtual kernel package" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:https://www.kernel.org/" --info "maintainer:" --info "provides:kernel-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kernel/pre-deinstall" --info "depends:libc" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kernel" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kernel-6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kernel-6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1.apk ] rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/scsi/scsi_mod.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/scsi/scsi_common.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/scsi/sd_mod.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/etc/modules.d; ( echo "scsi_common"; echo "scsi_mod"; echo "sd_mod"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/etc/modules.d/40-scsi-core; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/etc/modules-boot.d; ln -sf ../modules.d/40-scsi-core /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-scsi-core.provides for pkg in kmod-scsi-core-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-scsi-core.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-scsi-core.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-scsi-core.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-scsi-core.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-scsi-core.missing" ]; then echo "Package kmod-scsi-core is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-scsi-core.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-scsi-core.list && mv /workspace/airoha_en7523/builds/tmp/kmod-scsi-core.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-scsi-core)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-scsi-core" --info "version:6.12.71-r1" --info "description:SCSI device support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-scsi-core-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-scsi-core/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-scsi-core" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-scsi-core-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-scsi-core-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/scsi/scsi_mod.ko' is built-in. NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/scsi/scsi_common.ko' is built-in. NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/scsi/sd_mod.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/crypto_hash.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/etc/modules.d; ( echo "crypto_hash"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/etc/modules.d/02-crypto-hash; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/etc/modules-boot.d; ln -sf ../modules.d/02-crypto-hash /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.provides for pkg in kmod-crypto-hash-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.missing" ]; then echo "Package kmod-crypto-hash is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-hash.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-hash.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-hash)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-hash" --info "version:6.12.71-r1" --info "description:CryptoAPI hash support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-hash-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hash/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hash" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-hash-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-hash-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/crypto_hash.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/crypto_null.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/etc/modules.d; ( echo "crypto_null"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/etc/modules.d/09-crypto-null; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-null.provides for pkg in kmod-crypto-null-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-null.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-null.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-null.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-null.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-null.missing" ]; then echo "Package kmod-crypto-null is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-null.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-null.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-null.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-null)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-null" --info "version:6.12.71-r1" --info "description:Null CryptoAPI module" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-null-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-null/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-hash" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-null" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-null-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-null-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/crypto_null.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/aead.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/etc/modules.d; ( echo "aead"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/etc/modules.d/09-crypto-aead; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/etc/modules-boot.d; ln -sf ../modules.d/09-crypto-aead /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-null.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-aead.provides for pkg in kmod-crypto-aead-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-aead.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-aead.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-aead.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-aead.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-aead.missing" ]; then echo "Package kmod-crypto-aead is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-aead.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-aead.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-aead.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-aead)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-aead" --info "version:6.12.71-r1" --info "description:CryptoAPI AEAD support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-aead-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-aead/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-null" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-aead" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-aead-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-aead-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/aead.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/cryptomgr.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/etc/modules.d; ( echo "cryptomgr"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/etc/modules.d/09-crypto-manager; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/etc/modules-boot.d; ln -sf ../modules.d/09-crypto-manager /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-aead.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-manager.provides for pkg in kmod-crypto-manager-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-manager.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-manager.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-manager.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-manager.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-manager.missing" ]; then echo "Package kmod-crypto-manager is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-manager.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-manager.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-manager.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-manager)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-manager" --info "version:6.12.71-r1" --info "description:CryptoAPI algorithm manager" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-manager-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-manager/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-aead kmod-crypto-hash" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-manager" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-manager-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-manager-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/cryptomgr.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/hmac.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/etc/modules.d; ( echo "hmac"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/etc/modules.d/09-crypto-hmac; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-manager.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hmac.provides for pkg in kmod-crypto-hmac-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hmac.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hmac.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hmac.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hmac.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hmac.missing" ]; then echo "Package kmod-crypto-hmac is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hmac.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-hmac.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-hmac.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-hmac)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-hmac" --info "version:6.12.71-r1" --info "description:HMAC digest CryptoAPI module" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-hmac-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-hmac/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-hash kmod-crypto-manager" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-hmac-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-hmac-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-hmac/lib/modules/6.12.71/hmac.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/sha3_generic.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/etc/modules.d; ( echo "sha3_generic"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/etc/modules.d/09-crypto-sha3; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha3.provides for pkg in kmod-crypto-sha3-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha3.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha3.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha3.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha3.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha3.missing" ]; then echo "Package kmod-crypto-sha3 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha3.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-sha3.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-sha3.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-sha3)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-sha3" --info "version:6.12.71-r1" --info "description:SHA3 digest CryptoAPI module" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-sha3-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha3/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-hash" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-sha3-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-sha3-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha3/lib/modules/6.12.71/sha3_generic.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/sha512_generic.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/arch/arm/crypto/sha512-arm.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/etc/modules.d; ( echo "0"; echo "09"; echo "sha512-arm"; echo "sha512_generic"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/etc/modules.d/09-crypto-sha512; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha512.provides for pkg in kmod-crypto-sha512-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha512.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha512.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha512.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha512.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha512.missing" ]; then echo "Package kmod-crypto-sha512 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha512.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-sha512.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-sha512.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-sha512)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-sha512" --info "version:6.12.71-r1" --info "description:SHA512 digest CryptoAPI module" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-sha512-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-sha512/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-hash" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-sha512-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-sha512-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/lib/modules/6.12.71/sha512-arm.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-sha512/lib/modules/6.12.71/sha512_generic.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/drbg.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/jitterentropy_rng.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/rng.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/etc/modules.d; ( echo "drbg"; echo "jitterentropy_rng"; echo "rng"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/etc/modules.d/09-crypto-rng; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hmac.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha512.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-sha3.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-rng.provides for pkg in kmod-crypto-rng-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-rng.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-rng.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-rng.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-rng.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-rng.missing" ]; then echo "Package kmod-crypto-rng is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-rng.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-rng.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-rng.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-rng)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-rng" --info "version:6.12.71-r1" --info "description:CryptoAPI random number generation" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-rng-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-rng/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-hash kmod-crypto-hmac kmod-crypto-sha512 kmod-crypto-sha3" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-rng-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-rng-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/lib/modules/6.12.71/drbg.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/lib/modules/6.12.71/rng.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-rng/lib/modules/6.12.71/jitterentropy_rng.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/geniv.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/etc/modules.d; ( echo "geniv"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/etc/modules.d/09-crypto-geniv; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-rng.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-aead.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-geniv.provides for pkg in kmod-crypto-geniv-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-geniv.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-geniv.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-geniv.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-geniv.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-geniv.missing" ]; then echo "Package kmod-crypto-geniv is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-geniv.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-geniv.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-geniv.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-geniv)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-geniv" --info "version:6.12.71-r1" --info "description:CryptoAPI Shared IV generator" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-geniv-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-geniv/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-rng kmod-crypto-aead" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-geniv-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-geniv-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-geniv/lib/modules/6.12.71/geniv.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/seqiv.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/etc/modules.d; ( echo "seqiv"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/etc/modules.d/09-crypto-seqiv; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-aead.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-rng.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-geniv.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-seqiv.provides for pkg in kmod-crypto-seqiv-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-seqiv.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-seqiv.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-seqiv.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-seqiv.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-seqiv.missing" ]; then echo "Package kmod-crypto-seqiv is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-seqiv.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-seqiv.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-seqiv.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-seqiv)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-seqiv" --info "version:6.12.71-r1" --info "description:CryptoAPI Sequence Number IV Generator" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-seqiv-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-seqiv/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-aead kmod-crypto-rng kmod-crypto-geniv" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-seqiv-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-seqiv-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-seqiv/lib/modules/6.12.71/seqiv.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/ctr.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/etc/modules.d; ( echo "ctr"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/etc/modules.d/09-crypto-ctr; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-manager.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-seqiv.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ctr.provides for pkg in kmod-crypto-ctr-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ctr.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ctr.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ctr.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ctr.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ctr.missing" ]; then echo "Package kmod-crypto-ctr is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ctr.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-ctr.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-ctr.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-ctr)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-ctr" --info "version:6.12.71-r1" --info "description:Counter Mode CryptoAPI module" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-ctr-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ctr/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-manager kmod-crypto-seqiv" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ctr" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-ctr-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-ctr-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/ctr.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/ccm.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/etc/modules.d; ( echo "ccm"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/etc/modules.d/09-crypto-ccm; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ctr.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-aead.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ccm.provides for pkg in kmod-crypto-ccm-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ccm.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ccm.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ccm.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ccm.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ccm.missing" ]; then echo "Package kmod-crypto-ccm is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ccm.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-ccm.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-ccm.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-ccm)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-ccm" --info "version:6.12.71-r1" --info "description:Support for Counter with CBC MAC (CCM)" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-ccm-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ccm/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-ctr kmod-crypto-aead" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ccm" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-ccm-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-ccm-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/ccm.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/cmac.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/etc/modules.d; ( echo "cmac"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/etc/modules.d/09-crypto-cmac; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-cmac.provides for pkg in kmod-crypto-cmac-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-cmac.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-cmac.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-cmac.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-cmac.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-cmac.missing" ]; then echo "Package kmod-crypto-cmac is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-cmac.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-cmac.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-cmac.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-cmac)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-cmac" --info "version:6.12.71-r1" --info "description:Support for Cipher-based Message Authentication Code (CMAC)" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-cmac-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-cmac/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-hash" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-cmac-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-cmac-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-cmac/lib/modules/6.12.71/cmac.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/crc32c_generic.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/etc/modules.d; ( echo "crc32c_generic"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/etc/modules.d/04-crypto-crc32c; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/etc/modules-boot.d; ln -sf ../modules.d/04-crypto-crc32c /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-crc32c.provides for pkg in kmod-crypto-crc32c-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-crc32c.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-crc32c.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-crc32c.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-crc32c.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-crc32c.missing" ]; then echo "Package kmod-crypto-crc32c is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-crc32c.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-crc32c.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-crc32c.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-crc32c)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-crc32c" --info "version:6.12.71-r1" --info "description:CRC32c CRC module" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-crc32c-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-crc32c/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-hash" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-crc32c-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-crc32c-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-crc32c/lib/modules/6.12.71/crc32c_generic.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/crypto/gf128mul.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/etc/modules.d; ( echo "gf128mul"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/etc/modules.d/09-crypto-gf128; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gf128.provides for pkg in kmod-crypto-gf128-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gf128.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gf128.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gf128.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gf128.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gf128.missing" ]; then echo "Package kmod-crypto-gf128 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gf128.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-gf128.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-gf128.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-gf128)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-gf128" --info "version:6.12.71-r1" --info "description:GF(2^128) multiplication functions CryptoAPI module" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-gf128-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gf128/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gf128" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-gf128-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-gf128-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/crypto/gf128mul.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/ghash-generic.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/etc/modules.d; ( echo "ghash-generic"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/etc/modules.d/09-crypto-ghash; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gf128.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ghash.provides for pkg in kmod-crypto-ghash-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ghash.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ghash.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ghash.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ghash.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ghash.missing" ]; then echo "Package kmod-crypto-ghash is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ghash.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-ghash.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-ghash.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-ghash)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-ghash" --info "version:6.12.71-r1" --info "description:GHASH digest CryptoAPI module" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-ghash-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-ghash/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-gf128 kmod-crypto-hash" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-ghash" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-ghash-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-ghash-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/ghash-generic.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/gcm.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/etc/modules.d; ( echo "gcm"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/etc/modules.d/09-crypto-gcm; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ctr.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-ghash.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-null.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gcm.provides for pkg in kmod-crypto-gcm-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gcm.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gcm.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gcm.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gcm.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gcm.missing" ]; then echo "Package kmod-crypto-gcm is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-gcm.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-gcm.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-gcm.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-gcm)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-gcm" --info "version:6.12.71-r1" --info "description:GCM/GMAC CryptoAPI module" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-gcm-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-gcm/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-ctr kmod-crypto-ghash kmod-crypto-null" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-gcm" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-gcm-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-gcm-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/gcm.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo true find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-kpp.provides for pkg in kmod-crypto-kpp-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-kpp.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-kpp.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-kpp.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-kpp.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-kpp.missing" ]; then echo "Package kmod-crypto-kpp is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-kpp.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-kpp.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-kpp.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-kpp)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-kpp" --info "version:6.12.71-r1" --info "description:Key-agreement Protocol Primitives" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-kpp-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-kpp/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-kpp" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-kpp-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-kpp-6.12.71-r1.apk ] rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/arch/arm/crypto/chacha-neon.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20.provides for pkg in kmod-crypto-lib-chacha20-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20.missing" ]; then echo "Package kmod-crypto-lib-chacha20 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-lib-chacha20.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-lib-chacha20.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-lib-chacha20)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-lib-chacha20" --info "version:6.12.71-r1" --info "description:ChaCha library interface" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-lib-chacha20-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-lib-chacha20-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-lib-chacha20-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20/lib/modules/6.12.71/chacha-neon.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/arch/arm/crypto/poly1305-arm.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-poly1305.provides for pkg in kmod-crypto-lib-poly1305-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-poly1305.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-poly1305.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-poly1305.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-poly1305.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-poly1305.missing" ]; then echo "Package kmod-crypto-lib-poly1305 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-poly1305.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-lib-poly1305.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-lib-poly1305.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-lib-poly1305)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-lib-poly1305" --info "version:6.12.71-r1" --info "description:Poly1305 library interface" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-lib-poly1305-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-poly1305/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-hash" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-lib-poly1305-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-lib-poly1305-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-poly1305/lib/modules/6.12.71/poly1305-arm.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/crypto/libchacha20poly1305.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-poly1305.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20poly1305.provides for pkg in kmod-crypto-lib-chacha20poly1305-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20poly1305.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20poly1305.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20poly1305.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20poly1305.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20poly1305.missing" ]; then echo "Package kmod-crypto-lib-chacha20poly1305 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20poly1305.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-lib-chacha20poly1305.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-lib-chacha20poly1305.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-lib-chacha20poly1305)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-lib-chacha20poly1305" --info "version:6.12.71-r1" --info "description:ChaCha20-Poly1305 AEAD support (8-byte nonce library version)" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-lib-chacha20poly1305-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-lib-chacha20 kmod-crypto-lib-poly1305" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-lib-chacha20poly1305-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-lib-chacha20poly1305-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-chacha20poly1305/lib/modules/6.12.71/libchacha20poly1305.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/crypto/libcurve25519.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/crypto/libcurve25519-generic.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-kpp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-curve25519.provides for pkg in kmod-crypto-lib-curve25519-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-curve25519.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-curve25519.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-curve25519.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-curve25519.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-curve25519.missing" ]; then echo "Package kmod-crypto-lib-curve25519 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-curve25519.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-crypto-lib-curve25519.list && mv /workspace/airoha_en7523/builds/tmp/kmod-crypto-lib-curve25519.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-lib-curve25519)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-lib-curve25519" --info "version:6.12.71-r1" --info "description:Curve25519 scalar multiplication library" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-lib-curve25519-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-crypto-lib-curve25519/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-kpp" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-lib-curve25519-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-crypto-lib-curve25519-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/lib/modules/6.12.71/libcurve25519.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-crypto-lib-curve25519/lib/modules/6.12.71/libcurve25519-generic.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/nls/nls_base.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.provides for pkg in kmod-nls-base-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.missing" ]; then echo "Package kmod-nls-base is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/lib/apk/packages/kmod-nls-base.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/lib/apk/packages/kmod-nls-base.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nls-base.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nls-base.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/lib/apk/packages/kmod-nls-base.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/lib/apk/packages/kmod-nls-base.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/lib/apk/packages/kmod-nls-base.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-base)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/lib/apk/packages/kmod-nls-base.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/lib/apk/packages/kmod-nls-base.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-base" --info "version:6.12.71-r1" --info "description:Kernel module for NLS (Native Language Support)" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-base-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-base/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-base" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nls-base-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nls-base-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/nls/nls_base.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/exfat/exfat.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/etc/modules.d; ( echo "exfat"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/etc/modules.d/30-fs-exfat; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/etc/modules-boot.d; ln -sf ../modules.d/30-fs-exfat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-exfat.provides for pkg in kmod-fs-exfat-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-exfat.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-exfat.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-exfat.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-exfat.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-exfat.missing" ]; then echo "Package kmod-fs-exfat is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-exfat.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-fs-exfat.list && mv /workspace/airoha_en7523/builds/tmp/kmod-fs-exfat.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-exfat)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-exfat" --info "version:6.12.71-r1" --info "description:Kernel module for exFAT filesystem support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-exfat-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-exfat/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nls-base" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-fs-exfat-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-fs-exfat-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-exfat/lib/modules/6.12.71/exfat.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/nls/nls_cp437.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/etc/modules.d; ( echo "nls_cp437"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/etc/modules.d/25-nls-cp437; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-cp437.provides for pkg in kmod-nls-cp437-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-cp437.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-cp437.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-cp437.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-cp437.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-cp437.missing" ]; then echo "Package kmod-nls-cp437 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-cp437.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nls-cp437.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nls-cp437.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-cp437)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-cp437" --info "version:6.12.71-r1" --info "description:Kernel module for NLS Codepage 437 (United States, Canada)" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-cp437-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-cp437/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nls-base" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nls-cp437-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nls-cp437-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-cp437/lib/modules/6.12.71/nls_cp437.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/nls/nls_iso8859-1.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/etc/modules.d; ( echo "nls_iso8859-1"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/etc/modules.d/25-nls-iso8859-1; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-iso8859-1.provides for pkg in kmod-nls-iso8859-1-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-iso8859-1.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-iso8859-1.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-iso8859-1.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-iso8859-1.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-iso8859-1.missing" ]; then echo "Package kmod-nls-iso8859-1 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-iso8859-1.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nls-iso8859-1.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nls-iso8859-1.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-iso8859-1)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-iso8859-1" --info "version:6.12.71-r1" --info "description:Kernel module for NLS ISO 8859-1 (Latin 1)" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-iso8859-1-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-iso8859-1/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nls-base" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nls-iso8859-1-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nls-iso8859-1-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-iso8859-1/lib/modules/6.12.71/nls_iso8859-1.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/nls/nls_utf8.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/etc/modules.d; ( echo "nls_utf8"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/etc/modules.d/25-nls-utf8; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-utf8.provides for pkg in kmod-nls-utf8-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-utf8.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-utf8.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-utf8.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-utf8.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-utf8.missing" ]; then echo "Package kmod-nls-utf8 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-utf8.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nls-utf8.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nls-utf8.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-utf8)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-utf8" --info "version:6.12.71-r1" --info "description:Kernel module for NLS UTF-8" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-utf8-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nls-utf8/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nls-base" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nls-utf8-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nls-utf8-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nls-utf8/lib/modules/6.12.71/nls_utf8.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/fat/fat.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/fat/vfat.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/etc/modules.d; ( echo "fat"; echo "vfat"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/etc/modules.d/30-fs-vfat; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/etc/modules-boot.d; ln -sf ../modules.d/30-fs-vfat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-cp437.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-iso8859-1.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-utf8.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-vfat.provides for pkg in kmod-fs-vfat-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-vfat.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-vfat.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-vfat.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-vfat.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-vfat.missing" ]; then echo "Package kmod-fs-vfat is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-vfat.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-fs-vfat.list && mv /workspace/airoha_en7523/builds/tmp/kmod-fs-vfat.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-vfat)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-vfat" --info "version:6.12.71-r1" --info "description:Kernel module for VFAT filesystem support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-vfat-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-vfat/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nls-base kmod-nls-cp437 kmod-nls-iso8859-1 kmod-nls-utf8" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-fs-vfat-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-fs-vfat-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/lib/modules/6.12.71/fat.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-vfat/lib/modules/6.12.71/vfat.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/fat/msdos.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/etc/modules.d; ( echo "msdos"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/etc/modules.d/40-fs-msdos; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-vfat.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-msdos.provides for pkg in kmod-fs-msdos-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-msdos.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-msdos.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-msdos.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-msdos.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-msdos.missing" ]; then echo "Package kmod-fs-msdos is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-msdos.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-fs-msdos.list && mv /workspace/airoha_en7523/builds/tmp/kmod-fs-msdos.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-msdos)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-msdos" --info "version:6.12.71-r1" --info "description:Kernel module for MSDOS filesystem support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-msdos-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-msdos/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-fs-vfat kmod-nls-base" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-fs-msdos-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-fs-msdos-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-msdos/lib/modules/6.12.71/msdos.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/ntfs3/ntfs3.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/etc/modules.d; ( echo "ntfs3"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/etc/modules.d/80-fs-ntfs3; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-ntfs3.provides for pkg in kmod-fs-ntfs3-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-ntfs3.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-ntfs3.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-ntfs3.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-ntfs3.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-ntfs3.missing" ]; then echo "Package kmod-fs-ntfs3 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-fs-ntfs3.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-fs-ntfs3.list && mv /workspace/airoha_en7523/builds/tmp/kmod-fs-ntfs3.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-ntfs3)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-ntfs3" --info "version:6.12.71-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:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-ntfs3-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-fs-ntfs3/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nls-base" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-fs-ntfs3-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-fs-ntfs3-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-fs-ntfs3/lib/modules/6.12.71/ntfs3.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/i2c/i2c-core.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/i2c/i2c-dev.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/etc/modules.d; ( echo "i2c-core"; echo "i2c-dev"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/etc/modules.d/51-i2c-core; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-i2c-core.provides for pkg in kmod-i2c-core-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-i2c-core.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-i2c-core.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-i2c-core.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-i2c-core.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-i2c-core.missing" ]; then echo "Package kmod-i2c-core is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-i2c-core.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-i2c-core.list && mv /workspace/airoha_en7523/builds/tmp/kmod-i2c-core.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-core)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-core" --info "version:6.12.71-r1" --info "description:Kernel modules for I2C support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-core-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-i2c-core/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-i2c-core-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-i2c-core-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/i2c/i2c-core.ko' is built-in. rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-i2c-core/lib/modules/6.12.71/i2c-dev.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/hwmon/hwmon.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-hwmon-core.provides for pkg in kmod-hwmon-core-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-hwmon-core.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-hwmon-core.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-hwmon-core.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-hwmon-core.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-hwmon-core.missing" ]; then echo "Package kmod-hwmon-core is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-hwmon-core.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-hwmon-core.list && mv /workspace/airoha_en7523/builds/tmp/kmod-hwmon-core.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-core)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-core" --info "version:6.12.71-r1" --info "description:Kernel modules for hardware monitoring" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-core-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-hwmon-core/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-i2c-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-hwmon-core-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-hwmon-core-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-hwmon-core/lib/modules/6.12.71/hwmon.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/leds/leds-gpio.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/etc/modules.d; ( echo "leds-gpio"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/etc/modules.d/60-leds-gpio; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/etc/modules-boot.d; ln -sf ../modules.d/60-leds-gpio /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-leds-gpio.provides for pkg in kmod-leds-gpio-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-leds-gpio.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-leds-gpio.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-leds-gpio.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-leds-gpio.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-leds-gpio.missing" ]; then echo "Package kmod-leds-gpio is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-leds-gpio.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-leds-gpio.list && mv /workspace/airoha_en7523/builds/tmp/kmod-leds-gpio.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/CONTROL/conffiles ]; then echo $(IDIR_kmod-leds-gpio)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-leds-gpio" --info "version:6.12.71-r1" --info "description:Kernel module for LEDs on GPIO lines" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-leds-gpio-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-leds-gpio/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-leds-gpio-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-leds-gpio-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-leds-gpio/lib/modules/6.12.71/leds-gpio.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/crc-ccitt.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/etc/modules.d; ( echo "crc-ccitt"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/etc/modules.d/lib-crc-ccitt; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc-ccitt.provides for pkg in kmod-lib-crc-ccitt-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc-ccitt.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc-ccitt.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc-ccitt.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc-ccitt.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc-ccitt.missing" ]; then echo "Package kmod-lib-crc-ccitt is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc-ccitt.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-lib-crc-ccitt.list && mv /workspace/airoha_en7523/builds/tmp/kmod-lib-crc-ccitt.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-crc-ccitt)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-crc-ccitt" --info "version:6.12.71-r1" --info "description:Kernel module for CRC-CCITT support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-crc-ccitt-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc-ccitt/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-lib-crc-ccitt-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-lib-crc-ccitt-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc-ccitt/lib/modules/6.12.71/crc-ccitt.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/libcrc32c.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/etc/modules.d; ( echo "libcrc32c"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/etc/modules.d/lib-crc32c; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-crc32c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc32c.provides for pkg in kmod-lib-crc32c-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc32c.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc32c.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc32c.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc32c.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc32c.missing" ]; then echo "Package kmod-lib-crc32c is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc32c.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-lib-crc32c.list && mv /workspace/airoha_en7523/builds/tmp/kmod-lib-crc32c.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-crc32c)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-crc32c" --info "version:6.12.71-r1" --info "description:Kernel module for CRC32 support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-crc32c-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-lib-crc32c/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-crc32c" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-lib-crc32c-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-lib-crc32c-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-lib-crc32c/lib/modules/6.12.71/libcrc32c.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/ifb.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/etc/modules.d; ( echo "ifb numifbs=0"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/etc/modules.d/34-ifb; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ifb.provides for pkg in kmod-ifb-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ifb.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ifb.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ifb.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ifb.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ifb.missing" ]; then echo "Package kmod-ifb is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ifb.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/lib/apk/packages/kmod-ifb.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/lib/apk/packages/kmod-ifb.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-ifb.list && mv /workspace/airoha_en7523/builds/tmp/kmod-ifb.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/lib/apk/packages/kmod-ifb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/lib/apk/packages/kmod-ifb.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/lib/apk/packages/kmod-ifb.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/CONTROL/conffiles ]; then echo $(IDIR_kmod-ifb)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/lib/apk/packages/kmod-ifb.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/lib/apk/packages/kmod-ifb.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-ifb" --info "version:6.12.71-r1" --info "description:The Intermediate Functional Block" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ifb-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ifb/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ifb-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ifb-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ifb/lib/modules/6.12.71/ifb.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/nf_reject_ipv4.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/etc/modules.d; ( echo "nf_reject_ipv4"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/etc/modules.d/nf-reject; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject.provides for pkg in kmod-nf-reject-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject.missing" ]; then echo "Package kmod-nf-reject is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nf-reject.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nf-reject.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-reject)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-reject" --info "version:6.12.71-r1" --info "description:Netfilter IPv4 reject support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-reject-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-reject-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-reject-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject/lib/modules/6.12.71/nf_reject_ipv4.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/nf_reject_ipv6.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/etc/modules.d; ( echo "nf_reject_ipv6"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/etc/modules.d/nf-reject6; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject6.provides for pkg in kmod-nf-reject6-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject6.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject6.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject6.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject6.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject6.missing" ]; then echo "Package kmod-nf-reject6 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject6.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nf-reject6.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nf-reject6.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-reject6)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-reject6" --info "version:6.12.71-r1" --info "description:Netfilter IPv6 reject support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-reject6-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-reject6/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-reject6-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-reject6-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-reject6/lib/modules/6.12.71/nf_reject_ipv6.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_conntrack.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/nf_defrag_ipv4.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/nf_defrag_ipv6.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/etc/modules.d; ( echo "nf_conntrack"; echo "nf_defrag_ipv4"; echo "nf_defrag_ipv6"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/etc/modules.d/nf-conntrack; install -d -m0755 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/etc/sysctl.d install -m0644 ./files/sysctl-nf-conntrack.conf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/etc/sysctl.d/11-nf-conntrack.conf find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conntrack.provides for pkg in kmod-nf-conntrack-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conntrack.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conntrack.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conntrack.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conntrack.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conntrack.missing" ]; then echo "Package kmod-nf-conntrack is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conntrack.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nf-conntrack.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nf-conntrack.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-conntrack)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-conntrack" --info "version:6.12.71-r1" --info "description:Netfilter connection tracking" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-conntrack-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conntrack/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-conntrack-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-conntrack-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/lib/modules/6.12.71/nf_conntrack.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/lib/modules/6.12.71/nf_defrag_ipv6.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conntrack/lib/modules/6.12.71/nf_defrag_ipv4.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_conncount.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/etc/modules.d; ( echo "nf_conncount"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/etc/modules.d/nf-conncount; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conncount.provides for pkg in kmod-nf-conncount-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conncount.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conncount.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conncount.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conncount.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conncount.missing" ]; then echo "Package kmod-nf-conncount is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conncount.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nf-conncount.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nf-conncount.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-conncount)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-conncount" --info "version:6.12.71-r1" --info "description:Netfilter conncount support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-conncount-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-conncount/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nf-conntrack" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-conncount-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-conncount-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-conncount/lib/modules/6.12.71/nf_conncount.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/ip_tables.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/x_tables.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/etc/modules.d; ( echo "ip_tables"; echo "x_tables"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/etc/modules.d/nf-ipt; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt.provides for pkg in kmod-nf-ipt-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt.missing" ]; then echo "Package kmod-nf-ipt is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nf-ipt.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nf-ipt.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-ipt)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-ipt" --info "version:6.12.71-r1" --info "description:Iptables core" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-ipt-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-ipt-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-ipt-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/lib/modules/6.12.71/x_tables.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt/lib/modules/6.12.71/ip_tables.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_log_syslog.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/etc/modules.d; ( echo "nf_log_syslog"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/etc/modules.d/nf-log; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log.provides for pkg in kmod-nf-log-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log.missing" ]; then echo "Package kmod-nf-log is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/lib/apk/packages/kmod-nf-log.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/lib/apk/packages/kmod-nf-log.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nf-log.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nf-log.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/lib/apk/packages/kmod-nf-log.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/lib/apk/packages/kmod-nf-log.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/lib/apk/packages/kmod-nf-log.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-log)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/lib/apk/packages/kmod-nf-log.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/lib/apk/packages/kmod-nf-log.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-log" --info "version:6.12.71-r1" --info "description:Netfilter Logging" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-log-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-log-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-log-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log/lib/modules/6.12.71/nf_log_syslog.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in ; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log6.provides for pkg in kmod-nf-log6-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log6.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log6.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log6.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log6.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log6.missing" ]; then echo "Package kmod-nf-log6 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log6.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nf-log6.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nf-log6.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-log6)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-log6" --info "version:6.12.71-r1" --info "description:Netfilter IPV6 Logging" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-log6-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-log6/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nf-log" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-log6" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-log6-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-log6-6.12.71-r1.apk ] rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/ip6_tables.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/etc/modules.d; ( echo "ip6_tables"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/etc/modules.d/nf-ipt6; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt6.provides for pkg in kmod-nf-ipt6-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt6.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt6.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt6.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt6.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt6.missing" ]; then echo "Package kmod-nf-ipt6 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt6.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nf-ipt6.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nf-ipt6.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-ipt6)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-ipt6" --info "version:6.12.71-r1" --info "description:Ip6tables core" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-ipt6-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-ipt6/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nf-ipt kmod-nf-log6" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-ipt6-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-ipt6-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-ipt6/lib/modules/6.12.71/ip6_tables.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_tcpudp.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/iptable_filter.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/iptable_mangle.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_limit.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_mac.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_multiport.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_comment.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_LOG.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_TCPMSS.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/ipt_REJECT.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_time.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_mark.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/etc/modules.d/ipt-core; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-core.provides for pkg in kmod-ipt-core-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-core.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-core.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-core.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-core.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-core.missing" ]; then echo "Package kmod-ipt-core is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-core.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-ipt-core.list && mv /workspace/airoha_en7523/builds/tmp/kmod-ipt-core.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-core)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-core" --info "version:6.12.71-r1" --info "description:Netfilter core kernel modules Includes: - comment - limit - LOG - mac - multiport - REJECT - TCPMSS" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-core-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-core/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nf-reject kmod-nf-ipt kmod-nf-log" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ipt-core-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ipt-core-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71/xt_mac.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71/xt_mark.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71/iptable_mangle.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71/xt_time.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71/ipt_REJECT.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71/xt_LOG.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71/xt_tcpudp.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71/xt_comment.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71/xt_TCPMSS.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71/xt_limit.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71/xt_multiport.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-core/lib/modules/6.12.71/iptable_filter.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_nat.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/etc/modules.d; ( echo "nf_nat"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/etc/modules.d/nf-nat; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-nat.provides for pkg in kmod-nf-nat-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-nat.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-nat.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-nat.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-nat.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-nat.missing" ]; then echo "Package kmod-nf-nat is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-nat.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nf-nat.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nf-nat.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-nat)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-nat" --info "version:6.12.71-r1" --info "description:Netfilter NAT" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-nat-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-nat/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nf-conntrack" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-nat-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-nat-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-nat/lib/modules/6.12.71/nf_nat.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_flow_table.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/etc/modules.d; ( echo "nf_flow_table"; echo "nf_flow_table_hw"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/etc/modules.d/nf-flow; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-flow.provides for pkg in kmod-nf-flow-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-flow.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-flow.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-flow.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-flow.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-flow.missing" ]; then echo "Package kmod-nf-flow is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-flow.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nf-flow.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nf-flow.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-flow)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-flow" --info "version:6.12.71-r1" --info "description:Netfilter flowtable support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-flow-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nf-flow/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nf-conntrack" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-flow-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nf-flow-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nf-flow/lib/modules/6.12.71/nf_flow_table.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_state.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_CT.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_conntrack.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/etc/modules.d; ( echo "xt_CT"; echo "xt_conntrack"; echo "xt_state"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/etc/modules.d/ipt-conntrack; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-core.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack.provides for pkg in kmod-ipt-conntrack-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack.missing" ]; then echo "Package kmod-ipt-conntrack is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-ipt-conntrack.list && mv /workspace/airoha_en7523/builds/tmp/kmod-ipt-conntrack.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-conntrack)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-conntrack" --info "version:6.12.71-r1" --info "description:Netfilter (IPv4) kernel modules for connection tracking Includes: - conntrack - defrag - iptables_raw - NOTRACK - state" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-conntrack-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-ipt-core kmod-nf-conntrack" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ipt-conntrack-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ipt-conntrack-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/lib/modules/6.12.71/xt_CT.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/lib/modules/6.12.71/xt_conntrack.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack/lib/modules/6.12.71/xt_state.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_connbytes.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_connlimit.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_connmark.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_helper.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_recent.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/etc/modules.d; ( echo "xt_connbytes"; echo "xt_connlimit"; echo "xt_connmark"; echo "xt_helper"; echo "xt_recent"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/etc/modules.d/ipt-conntrack-extra; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-conncount.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-core.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack-extra.provides for pkg in kmod-ipt-conntrack-extra-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack-extra.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack-extra.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack-extra.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack-extra.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack-extra.missing" ]; then echo "Package kmod-ipt-conntrack-extra is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-conntrack-extra.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-ipt-conntrack-extra.list && mv /workspace/airoha_en7523/builds/tmp/kmod-ipt-conntrack-extra.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-conntrack-extra)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-conntrack-extra" --info "version:6.12.71-r1" --info "description:Netfilter (IPv4) extra kernel modules for connection tracking Includes: - connbytes - connmark/CONNMARK - conntrack - helper - recent" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-conntrack-extra-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-conntrack-extra/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nf-conncount kmod-ipt-core kmod-ipt-conntrack" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ipt-conntrack-extra-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ipt-conntrack-extra-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/modules/6.12.71/xt_connbytes.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/modules/6.12.71/xt_connlimit.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/modules/6.12.71/xt_connmark.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/modules/6.12.71/xt_recent.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-conntrack-extra/lib/modules/6.12.71/xt_helper.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_dscp.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_DSCP.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_length.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_statistic.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_tcpmss.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_CLASSIFY.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/ipt_ECN.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_ecn.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_hl.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_HL.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/etc/modules.d/ipt-ipopt; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipopt.provides for pkg in kmod-ipt-ipopt-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipopt.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipopt.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipopt.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipopt.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipopt.missing" ]; then echo "Package kmod-ipt-ipopt is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipopt.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-ipt-ipopt.list && mv /workspace/airoha_en7523/builds/tmp/kmod-ipt-ipopt.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-ipopt)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-ipopt" --info "version:6.12.71-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:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-ipopt-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipopt/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-ipt-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ipt-ipopt-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ipt-ipopt-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/modules/6.12.71/xt_statistic.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/modules/6.12.71/xt_DSCP.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/modules/6.12.71/xt_dscp.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/modules/6.12.71/xt_length.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/modules/6.12.71/xt_ecn.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/modules/6.12.71/xt_HL.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/modules/6.12.71/ipt_ECN.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/modules/6.12.71/xt_hl.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/modules/6.12.71/xt_CLASSIFY.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipopt/lib/modules/6.12.71/xt_tcpmss.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nfnetlink.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/etc/modules.d; ( echo "nfnetlink"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/etc/modules.d/nfnetlink; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nfnetlink.provides for pkg in kmod-nfnetlink-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nfnetlink.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nfnetlink.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nfnetlink.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nfnetlink.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nfnetlink.missing" ]; then echo "Package kmod-nfnetlink is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nfnetlink.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nfnetlink.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nfnetlink.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/CONTROL/conffiles ]; then echo $(IDIR_kmod-nfnetlink)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nfnetlink" --info "version:6.12.71-r1" --info "description:Kernel modules support for a netlink-based userspace interface" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nfnetlink-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nfnetlink/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nfnetlink-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nfnetlink-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nfnetlink/lib/modules/6.12.71/nfnetlink.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_bitmap_ip.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_bitmap_ipmac.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_bitmap_port.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_ip.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_ipmac.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_ipmark.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_ipport.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_ipportip.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_ipportnet.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_mac.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_netportnet.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_net.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_netnet.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_netport.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_netiface.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_list_set.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_set.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/etc/modules.d/49-ipt-ipset; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-core.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nfnetlink.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipset.provides for pkg in kmod-ipt-ipset-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipset.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipset.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipset.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipset.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipset.missing" ]; then echo "Package kmod-ipt-ipset is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-ipset.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-ipt-ipset.list && mv /workspace/airoha_en7523/builds/tmp/kmod-ipt-ipset.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-ipset)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-ipset" --info "version:6.12.71-r1" --info "description:IPset netfilter modules" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-ipset-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ipt-ipset/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-ipt-core kmod-nfnetlink" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ipt-ipset-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ipt-ipset-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_bitmap_ipmac.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_hash_netport.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_hash_ipportip.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_hash_netiface.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_hash_ipportnet.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_hash_ipmark.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_hash_ip.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_list_set.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_hash_net.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_bitmap_ip.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/xt_set.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_hash_netportnet.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_hash_ipmac.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_bitmap_port.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_hash_ipport.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_hash_netnet.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ipt-ipset/lib/modules/6.12.71/ip_set_hash_mac.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/ip6table_filter.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/ip6table_mangle.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/ip6t_REJECT.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/etc/modules.d; ( echo "ip6t_REJECT"; echo "ip6table_filter"; echo "ip6table_mangle"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/etc/modules.d/42-ip6tables; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject6.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt6.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ip6tables.provides for pkg in kmod-ip6tables-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ip6tables.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ip6tables.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ip6tables.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ip6tables.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ip6tables.missing" ]; then echo "Package kmod-ip6tables is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ip6tables.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-ip6tables.list && mv /workspace/airoha_en7523/builds/tmp/kmod-ip6tables.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/CONTROL/conffiles ]; then echo $(IDIR_kmod-ip6tables)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-ip6tables" --info "version:6.12.71-r1" --info "description:Netfilter IPv6 firewalling support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ip6tables-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ip6tables/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nf-reject6 kmod-nf-ipt6 kmod-ipt-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ip6tables-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ip6tables-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/lib/modules/6.12.71/ip6t_REJECT.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/lib/modules/6.12.71/ip6table_filter.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ip6tables/lib/modules/6.12.71/ip6table_mangle.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_tables.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_ct.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_hash.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_limit.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_log.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_numgen.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_quota.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_redir.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_reject.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/nft_reject_ipv4.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/nft_reject_ipv6.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_reject_inet.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/etc/modules.d/nft-core; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nfnetlink.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-reject6.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-nat.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-log6.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc32c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-core.provides for pkg in kmod-nft-core-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-core.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-core.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-core.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-core.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-core.missing" ]; then echo "Package kmod-nft-core is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-core.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/apk/packages/kmod-nft-core.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/apk/packages/kmod-nft-core.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nft-core.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nft-core.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/apk/packages/kmod-nft-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/apk/packages/kmod-nft-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/apk/packages/kmod-nft-core.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-core)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/apk/packages/kmod-nft-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/apk/packages/kmod-nft-core.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-core" --info "version:6.12.71-r1" --info "description:Kernel module support for nftables" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-core-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-core/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nfnetlink kmod-nf-reject kmod-nf-reject6 kmod-nf-nat kmod-nf-log kmod-nf-log6 kmod-lib-crc32c" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nft-core-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nft-core-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71/nft_log.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71/nft_reject_inet.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71/nf_tables.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71/nft_ct.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71/nft_redir.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71/nft_quota.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71/nft_reject_ipv6.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71/nft_numgen.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71/nft_hash.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71/nft_limit.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71/nft_reject_ipv4.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-core/lib/modules/6.12.71/nft_reject.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_nat.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_chain_nat.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_masq.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/etc/modules.d; ( echo "nft_chain_nat"; echo "nft_masq"; echo "nft_nat"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/etc/modules.d/nft-nat; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-core.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-nat.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-nat.provides for pkg in kmod-nft-nat-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-nat.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-nat.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-nat.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-nat.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-nat.missing" ]; then echo "Package kmod-nft-nat is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-nat.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nft-nat.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nft-nat.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-nat)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-nat" --info "version:6.12.71-r1" --info "description:Netfilter nf_tables NAT support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-nat-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-nat/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nft-core kmod-nf-nat" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nft-nat-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nft-nat-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/lib/modules/6.12.71/nft_chain_nat.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/lib/modules/6.12.71/nft_nat.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-nat/lib/modules/6.12.71/nft_masq.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_flow_table_inet.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_flow_offload.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/etc/modules.d; ( echo "nf_flow_table_inet"; echo "nft_flow_offload"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/etc/modules.d/nft-offload; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-flow.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-nat.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-offload.provides for pkg in kmod-nft-offload-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-offload.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-offload.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-offload.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-offload.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-offload.missing" ]; then echo "Package kmod-nft-offload is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-offload.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nft-offload.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nft-offload.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-offload)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-offload" --info "version:6.12.71-r1" --info "description:Netfilter nf_tables routing/NAT offload support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-offload-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-offload/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nf-flow kmod-nft-nat" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nft-offload-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nft-offload-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/lib/modules/6.12.71/nf_flow_table_inet.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-offload/lib/modules/6.12.71/nft_flow_offload.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_fib.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_fib_inet.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/nft_fib_ipv4.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/nft_fib_ipv6.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/etc/modules.d; ( echo "nft_fib"; echo "nft_fib_inet"; echo "nft_fib_ipv4"; echo "nft_fib_ipv6"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/etc/modules.d/nft-fib; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-fib.provides for pkg in kmod-nft-fib-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-fib.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-fib.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-fib.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-fib.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-fib.missing" ]; then echo "Package kmod-nft-fib is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-fib.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nft-fib.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nft-fib.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-fib)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-fib" --info "version:6.12.71-r1" --info "description:Netfilter nf_tables fib support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-fib-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-fib/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nft-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nft-fib-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nft-fib-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/modules/6.12.71/nft_fib_inet.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/modules/6.12.71/nft_fib_ipv6.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/modules/6.12.71/nft_fib_ipv4.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-fib/lib/modules/6.12.71/nft_fib.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_compat.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/etc/modules.d; ( echo "nft_compat"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/etc/modules.d/nft-compat; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-core.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nf-ipt.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-compat.provides for pkg in kmod-nft-compat-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-compat.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-compat.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-compat.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-compat.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-compat.missing" ]; then echo "Package kmod-nft-compat is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nft-compat.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-nft-compat.list && mv /workspace/airoha_en7523/builds/tmp/kmod-nft-compat.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-compat)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-compat" --info "version:6.12.71-r1" --info "description:Netfilter nf_tables compat support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-compat-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-nft-compat/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-nft-core kmod-nf-ipt" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nft-compat-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-nft-compat-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-nft-compat/lib/modules/6.12.71/nft_compat.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/udp_tunnel.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/etc/modules.d; ( echo "udp_tunnel"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/etc/modules.d/32-udptunnel4; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel4.provides for pkg in kmod-udptunnel4-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel4.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel4.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel4.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel4.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel4.missing" ]; then echo "Package kmod-udptunnel4 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel4.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-udptunnel4.list && mv /workspace/airoha_en7523/builds/tmp/kmod-udptunnel4.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/CONTROL/conffiles ]; then echo $(IDIR_kmod-udptunnel4)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-udptunnel4" --info "version:6.12.71-r1" --info "description:IPv4 UDP tunneling support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-udptunnel4-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel4/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-udptunnel4-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-udptunnel4-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel4/lib/modules/6.12.71/udp_tunnel.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/ip6_udp_tunnel.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/etc/modules.d; ( echo "ip6_udp_tunnel"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/etc/modules.d/32-udptunnel6; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel6.provides for pkg in kmod-udptunnel6-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel6.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel6.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel6.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel6.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel6.missing" ]; then echo "Package kmod-udptunnel6 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel6.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-udptunnel6.list && mv /workspace/airoha_en7523/builds/tmp/kmod-udptunnel6.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/CONTROL/conffiles ]; then echo $(IDIR_kmod-udptunnel6)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-udptunnel6" --info "version:6.12.71-r1" --info "description:IPv6 UDP tunneling support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-udptunnel6-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-udptunnel6/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-udptunnel6-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-udptunnel6-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-udptunnel6/lib/modules/6.12.71/ip6_udp_tunnel.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/slip/slhc.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc-ccitt.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-slhc.provides for pkg in kmod-slhc-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-slhc.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-slhc.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-slhc.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-slhc.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-slhc.missing" ]; then echo "Package kmod-slhc is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-slhc.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/lib/apk/packages/kmod-slhc.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/lib/apk/packages/kmod-slhc.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-slhc.list && mv /workspace/airoha_en7523/builds/tmp/kmod-slhc.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/lib/apk/packages/kmod-slhc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/lib/apk/packages/kmod-slhc.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/lib/apk/packages/kmod-slhc.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/CONTROL/conffiles ]; then echo $(IDIR_kmod-slhc)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/lib/apk/packages/kmod-slhc.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/lib/apk/packages/kmod-slhc.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-slhc" --info "version:6.12.71-r1" --info "description:Serial Line Header Compression" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-slhc-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-slhc/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-lib-crc-ccitt" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-slhc-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-slhc-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-slhc/lib/modules/6.12.71/slhc.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/ppp/ppp_async.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/ppp/ppp_generic.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/etc/modules.d; ( echo "ppp_async"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/etc/modules.d/ppp; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-lib-crc-ccitt.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-slhc.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ppp.provides for pkg in kmod-ppp-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ppp.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ppp.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ppp.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ppp.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ppp.missing" ]; then echo "Package kmod-ppp is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ppp.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/lib/apk/packages/kmod-ppp.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/lib/apk/packages/kmod-ppp.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-ppp.list && mv /workspace/airoha_en7523/builds/tmp/kmod-ppp.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/lib/apk/packages/kmod-ppp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/lib/apk/packages/kmod-ppp.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/lib/apk/packages/kmod-ppp.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/CONTROL/conffiles ]; then echo $(IDIR_kmod-ppp)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/lib/apk/packages/kmod-ppp.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/lib/apk/packages/kmod-ppp.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-ppp" --info "version:6.12.71-r1" --info "description:Kernel modules for PPP support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ppp-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-ppp/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-lib-crc-ccitt kmod-slhc" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ppp-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-ppp-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/lib/modules/6.12.71/ppp_async.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-ppp/lib/modules/6.12.71/ppp_generic.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/ppp/pppox.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ppp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppox.provides for pkg in kmod-pppox-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppox.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppox.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppox.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppox.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppox.missing" ]; then echo "Package kmod-pppox is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppox.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/lib/apk/packages/kmod-pppox.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/lib/apk/packages/kmod-pppox.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-pppox.list && mv /workspace/airoha_en7523/builds/tmp/kmod-pppox.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/lib/apk/packages/kmod-pppox.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/lib/apk/packages/kmod-pppox.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/lib/apk/packages/kmod-pppox.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/CONTROL/conffiles ]; then echo $(IDIR_kmod-pppox)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/lib/apk/packages/kmod-pppox.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/lib/apk/packages/kmod-pppox.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-pppox" --info "version:6.12.71-r1" --info "description:Kernel helper module for PPPoE and PPTP support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pppox-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppox/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-ppp" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-pppox-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-pppox-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppox/lib/modules/6.12.71/pppox.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/ppp/pppoe.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/etc/modules.d; ( echo "pppoe"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/etc/modules.d/pppoe; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-ppp.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppox.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppoe.provides for pkg in kmod-pppoe-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppoe.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppoe.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppoe.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppoe.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppoe.missing" ]; then echo "Package kmod-pppoe is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-pppoe.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/lib/apk/packages/kmod-pppoe.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/lib/apk/packages/kmod-pppoe.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-pppoe.list && mv /workspace/airoha_en7523/builds/tmp/kmod-pppoe.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/lib/apk/packages/kmod-pppoe.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/lib/apk/packages/kmod-pppoe.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/lib/apk/packages/kmod-pppoe.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/CONTROL/conffiles ]; then echo $(IDIR_kmod-pppoe)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/lib/apk/packages/kmod-pppoe.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/lib/apk/packages/kmod-pppoe.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-pppoe" --info "version:6.12.71-r1" --info "description:Kernel module for PPPoE (PPP over Ethernet) support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pppoe-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-pppoe/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-ppp kmod-pppox" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-pppoe-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-pppoe-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-pppoe/lib/modules/6.12.71/pppoe.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/sch_ingress.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/sch_hfsc.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/sch_htb.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/sch_tbf.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/cls_basic.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/cls_fw.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/cls_route.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/cls_flow.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/cls_u32.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/em_u32.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/act_gact.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/act_mirred.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/act_skbedit.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/cls_matchall.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/etc/modules.d/70-sched-core; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-core.provides for pkg in kmod-sched-core-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-core.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-core.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-core.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-core.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-core.missing" ]; then echo "Package kmod-sched-core is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-core.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/apk/packages/kmod-sched-core.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/apk/packages/kmod-sched-core.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-sched-core.list && mv /workspace/airoha_en7523/builds/tmp/kmod-sched-core.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/apk/packages/kmod-sched-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/apk/packages/kmod-sched-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/apk/packages/kmod-sched-core.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-core)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/apk/packages/kmod-sched-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/apk/packages/kmod-sched-core.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-core" --info "version:6.12.71-r1" --info "description:Core kernel scheduler support for IP traffic" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-core-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-core/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-sched-core-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-sched-core-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/cls_matchall.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/act_gact.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/cls_flow.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/sch_hfsc.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/cls_fw.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/cls_u32.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/sch_ingress.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/sch_htb.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/act_mirred.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/sch_tbf.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/cls_basic.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/em_u32.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/cls_route.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-core/lib/modules/6.12.71/act_skbedit.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/act_vlan.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/etc/modules.d; ( echo "act_vlan"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/etc/modules.d/sched-act-vlan; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-act-vlan.provides for pkg in kmod-sched-act-vlan-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-act-vlan.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-act-vlan.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-act-vlan.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-act-vlan.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-act-vlan.missing" ]; then echo "Package kmod-sched-act-vlan is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-act-vlan.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-sched-act-vlan.list && mv /workspace/airoha_en7523/builds/tmp/kmod-sched-act-vlan.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-act-vlan)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-act-vlan" --info "version:6.12.71-r1" --info "description:Allows to configure rules to push or pop vlan headers." --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-act-vlan-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-act-vlan/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-sched-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-sched-act-vlan-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-sched-act-vlan-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-act-vlan/lib/modules/6.12.71/act_vlan.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/sch_cake.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/etc/modules.d; ( echo "sch_cake"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/etc/modules.d/sched-cake; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-cake.provides for pkg in kmod-sched-cake-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-cake.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-cake.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-cake.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-cake.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-cake.missing" ]; then echo "Package kmod-sched-cake is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-sched-cake.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-sched-cake.list && mv /workspace/airoha_en7523/builds/tmp/kmod-sched-cake.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-cake)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-cake" --info "version:6.12.71-r1" --info "description:Common Applications Kept Enhanced fq_codel/blue derived shaper" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-cake-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-sched-cake/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-sched-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-sched-cake-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-sched-cake-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-sched-cake/lib/modules/6.12.71/sch_cake.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/wireguard/wireguard.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/etc/modules.d; ( echo "wireguard"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/etc/modules.d/wireguard; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-chacha20poly1305.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-crypto-lib-curve25519.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel4.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-udptunnel6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-wireguard.provides for pkg in kmod-wireguard-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-wireguard.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-wireguard.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-wireguard.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-wireguard.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-wireguard.missing" ]; then echo "Package kmod-wireguard is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-wireguard.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/lib/apk/packages/kmod-wireguard.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/lib/apk/packages/kmod-wireguard.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-wireguard.list && mv /workspace/airoha_en7523/builds/tmp/kmod-wireguard.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/lib/apk/packages/kmod-wireguard.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/lib/apk/packages/kmod-wireguard.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/lib/apk/packages/kmod-wireguard.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/CONTROL/conffiles ]; then echo $(IDIR_kmod-wireguard)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/lib/apk/packages/kmod-wireguard.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/lib/apk/packages/kmod-wireguard.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-wireguard" --info "version:6.12.71-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:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-wireguard-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-wireguard/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-crypto-lib-chacha20poly1305 kmod-crypto-lib-curve25519 kmod-udptunnel4 kmod-udptunnel6" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-wireguard-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-wireguard-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-wireguard/lib/modules/6.12.71/wireguard.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo true find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-thermal.provides for pkg in kmod-thermal-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-thermal.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-thermal.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-thermal.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-thermal.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-thermal.missing" ]; then echo "Package kmod-thermal is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-thermal.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/lib/apk/packages/kmod-thermal.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/lib/apk/packages/kmod-thermal.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-thermal.list && mv /workspace/airoha_en7523/builds/tmp/kmod-thermal.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/lib/apk/packages/kmod-thermal.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/lib/apk/packages/kmod-thermal.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/lib/apk/packages/kmod-thermal.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/CONTROL/conffiles ]; then echo $(IDIR_kmod-thermal)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/lib/apk/packages/kmod-thermal.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/lib/apk/packages/kmod-thermal.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-thermal" --info "version:6.12.71-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:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-thermal-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-thermal/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-hwmon-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-thermal" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-thermal-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-thermal-6.12.71-r1.apk ] rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/common/usb-common.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/etc/modules.d; ( echo "usb-common"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/etc/modules.d/20-usb-common; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/etc/modules-boot.d; ln -sf ../modules.d/20-usb-common /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-common.provides for pkg in kmod-usb-common-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-common.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-common.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-common.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-common.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-common.missing" ]; then echo "Package kmod-usb-common is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-common.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/lib/apk/packages/kmod-usb-common.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/lib/apk/packages/kmod-usb-common.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-usb-common.list && mv /workspace/airoha_en7523/builds/tmp/kmod-usb-common.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/lib/apk/packages/kmod-usb-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/lib/apk/packages/kmod-usb-common.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/lib/apk/packages/kmod-usb-common.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-common)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/lib/apk/packages/kmod-usb-common.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/lib/apk/packages/kmod-usb-common.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-common" --info "version:6.12.71-r1" --info "description:USB common" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-common-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-common/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-common" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-common-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-common-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/common/usb-common.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/core/usbcore.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/etc/modules.d; ( echo "usbcore"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/etc/modules.d/20-usb-core; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/etc/modules-boot.d; ln -sf ../modules.d/20-usb-core /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-common.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.provides for pkg in kmod-usb-core-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.missing" ]; then echo "Package kmod-usb-core is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/lib/apk/packages/kmod-usb-core.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/lib/apk/packages/kmod-usb-core.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-usb-core.list && mv /workspace/airoha_en7523/builds/tmp/kmod-usb-core.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/lib/apk/packages/kmod-usb-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/lib/apk/packages/kmod-usb-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/lib/apk/packages/kmod-usb-core.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-core)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/lib/apk/packages/kmod-usb-core.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/lib/apk/packages/kmod-usb-core.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-core" --info "version:6.12.71-r1" --info "description:Kernel support for USB" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-core-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-core/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-usb-common kmod-nls-base" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-core" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-core-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-core-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/core/usbcore.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/uhci-hcd.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/etc/modules.d; ( echo "uhci-hcd"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/etc/modules.d/50-usb-uhci; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/etc/modules-boot.d; ln -sf ../modules.d/50-usb-uhci /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-uhci.provides for pkg in kmod-usb-uhci-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-uhci.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-uhci.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-uhci.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-uhci.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-uhci.missing" ]; then echo "Package kmod-usb-uhci is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-uhci.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-usb-uhci.list && mv /workspace/airoha_en7523/builds/tmp/kmod-usb-uhci.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-uhci)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-uhci" --info "version:6.12.71-r1" --info "description:Kernel support for USB UHCI controllers" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-uhci-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-uhci/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-usb-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-uhci-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-uhci-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-uhci/lib/modules/6.12.71/uhci-hcd.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/ohci-hcd.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/ohci-platform.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/etc/modules.d; ( echo "ohci-at91"; echo "ohci-hcd"; echo "ohci-platform"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/etc/modules.d/50-usb-ohci; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/etc/modules-boot.d; ln -sf ../modules.d/50-usb-ohci /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ohci.provides for pkg in kmod-usb-ohci-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ohci.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ohci.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ohci.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ohci.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ohci.missing" ]; then echo "Package kmod-usb-ohci is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ohci.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-usb-ohci.list && mv /workspace/airoha_en7523/builds/tmp/kmod-usb-ohci.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-ohci)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-ohci" --info "version:6.12.71-r1" --info "description:Kernel support for USB OHCI controllers" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-ohci-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ohci/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-usb-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-ohci-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-ohci-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/lib/modules/6.12.71/ohci-hcd.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ohci/lib/modules/6.12.71/ohci-platform.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/ehci-hcd.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/etc/modules.d; ( echo "ehci-hcd"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/etc/modules.d/35-usb-ehci; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/etc/modules-boot.d; ln -sf ../modules.d/35-usb-ehci /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ehci.provides for pkg in kmod-usb-ehci-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ehci.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ehci.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ehci.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ehci.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ehci.missing" ]; then echo "Package kmod-usb-ehci is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ehci.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-usb-ehci.list && mv /workspace/airoha_en7523/builds/tmp/kmod-usb-ehci.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-ehci)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-ehci" --info "version:6.12.71-r1" --info "description:EHCI controller support" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-ehci-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-ehci/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-usb-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-ehci-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-ehci-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-ehci/lib/modules/6.12.71/ehci-hcd.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/ehci-platform.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/ehci-fsl.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/fsl-mph-dr-of.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/etc/modules.d/40-usb2; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/etc/modules-boot.d; ln -sf ../modules.d/40-usb2 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-ehci.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb2.provides for pkg in kmod-usb2-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb2.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb2.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb2.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb2.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb2.missing" ]; then echo "Package kmod-usb2 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb2.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/lib/apk/packages/kmod-usb2.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/lib/apk/packages/kmod-usb2.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-usb2.list && mv /workspace/airoha_en7523/builds/tmp/kmod-usb2.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/lib/apk/packages/kmod-usb2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/lib/apk/packages/kmod-usb2.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/lib/apk/packages/kmod-usb2.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb2)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/lib/apk/packages/kmod-usb2.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/lib/apk/packages/kmod-usb2.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb2" --info "version:6.12.71-r1" --info "description:Kernel support for USB2 (EHCI) controllers" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb2-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb2/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-usb-ehci kmod-usb-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb2-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb2-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/lib/modules/6.12.71/fsl-mph-dr-of.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/lib/modules/6.12.71/ehci-platform.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb2/lib/modules/6.12.71/ehci-fsl.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/usb-storage.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/etc/modules.d; ( echo "usb-storage"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/etc/modules.d/usb-storage; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/etc/modules-boot.d; ln -sf ../modules.d/usb-storage /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-scsi-core.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage.provides for pkg in kmod-usb-storage-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage.missing" ]; then echo "Package kmod-usb-storage is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-usb-storage.list && mv /workspace/airoha_en7523/builds/tmp/kmod-usb-storage.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-storage)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-storage" --info "version:6.12.71-r1" --info "description:Kernel support for USB Mass Storage devices" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-storage-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-scsi-core kmod-usb-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-storage-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-storage-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage/lib/modules/6.12.71/usb-storage.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-alauda.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-cypress.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-datafab.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-freecom.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-isd200.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-jumpshot.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-karma.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-sddr09.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-sddr55.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-usbat.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/etc/modules.d/usb-storage-extras; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage-extras.provides for pkg in kmod-usb-storage-extras-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage-extras.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage-extras.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage-extras.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage-extras.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage-extras.missing" ]; then echo "Package kmod-usb-storage-extras is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-storage-extras.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-usb-storage-extras.list && mv /workspace/airoha_en7523/builds/tmp/kmod-usb-storage-extras.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-storage-extras)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-storage-extras" --info "version:6.12.71-r1" --info "description:Say Y here if you want to have some more drivers, such as for SmartMedia card readers" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-storage-extras-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-storage-extras/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-usb-storage" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-storage-extras-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-storage-extras-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/modules/6.12.71/ums-usbat.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/modules/6.12.71/ums-freecom.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/modules/6.12.71/ums-isd200.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/modules/6.12.71/ums-karma.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/modules/6.12.71/ums-alauda.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/modules/6.12.71/ums-sddr09.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/modules/6.12.71/ums-datafab.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/modules/6.12.71/ums-sddr55.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/modules/6.12.71/ums-cypress.ko: relocatable rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-storage-extras/lib/modules/6.12.71/ums-jumpshot.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/xhci-hcd.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/etc/modules.d; ( echo "xhci-hcd"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/etc/modules.d/54-usb-xhci-hcd; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/etc/modules-boot.d; ln -sf ../modules.d/54-usb-xhci-hcd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-xhci-hcd.provides for pkg in kmod-usb-xhci-hcd-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-xhci-hcd.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-xhci-hcd.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-xhci-hcd.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-xhci-hcd.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-xhci-hcd.missing" ]; then echo "Package kmod-usb-xhci-hcd is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-xhci-hcd.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-usb-xhci-hcd.list && mv /workspace/airoha_en7523/builds/tmp/kmod-usb-xhci-hcd.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-xhci-hcd)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-xhci-hcd" --info "version:6.12.71-r1" --info "description:The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 \"SuperSpeed\" host controller hardware." --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-xhci-hcd-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb-xhci-hcd/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-usb-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb-xhci-hcd" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-xhci-hcd-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb-xhci-hcd-6.12.71-r1.apk ] NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/xhci-hcd.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3 mkdir -p /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3 /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/xhci-plat-hcd.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/etc/modules.d; ( echo "xhci-plat-hcd"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/etc/modules.d/54-usb3; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/etc/modules-boot.d; ln -sf ../modules.d/54-usb3 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/etc/modules-boot.d/; find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3 -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-xhci-hcd.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb3.provides for pkg in kmod-usb3-any; do cp /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb3.provides /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/$pkg.provides; done ( rm -f /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb3.missing; ( export READELF=arm-openwrt-linux-muslgnueabi-readelf OBJCOPY=arm-openwrt-linux-muslgnueabi-objcopy XARGS="xargs -r"; /workspace/airoha_en7523/builds/scripts/gen-dependencies.sh "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3"; ) | while read FILE; do grep -qxF "$FILE" /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb3.provides || echo "$FILE" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb3.missing; done; if [ -f "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb3.missing" ]; then echo "Package kmod-usb3 is missing dependencies for the following libraries:" >&2; cat "/workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/kmod-usb3.missing" >&2; false; fi; ) export CROSS="arm-openwrt-linux-muslgnueabi-" NO_RENAME=1 ; NM="arm-openwrt-linux-muslgnueabi-nm" STRIP="/workspace/airoha_en7523/builds/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/workspace/airoha_en7523/builds/scripts/strip-kmod.sh" PATCHELF="/workspace/airoha_en7523/builds/staging_dir/host/bin/patchelf" /workspace/airoha_en7523/builds/scripts/rstrip.sh /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3 install -d -m0755 /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/ mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/lib/apk/packages/ (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/postinst-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/postinst-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/post-install ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/post-install"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/prerm-pkg ] || sed '/^\s*#!/d' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/prerm-pkg"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/pre-deinstall; [ ! -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/postrm ] || sed -zi 's/^\s*#!/#!/' "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/postrm"; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/lib/apk/packages/kmod-usb3.rusers; fi; if [ -n "" ]; then echo > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/lib/apk/packages/kmod-usb3.alternatives; fi; (cd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3 && find . -type f,l -printf "/%P\n" | sort > /workspace/airoha_en7523/builds/tmp/kmod-usb3.list && mv /workspace/airoha_en7523/builds/tmp/kmod-usb3.list /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/lib/apk/packages/kmod-usb3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/conffiles ]; then mv -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/conffiles /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/lib/apk/packages/kmod-usb3.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/lib/apk/packages/kmod-usb3.conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/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 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb3)/CONTROL/conffiles >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/lib/apk/packages/kmod-usb3.conffiles; for file in $(cat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/CONTROL/conffiles); do [ -f /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/$file ] || continue; csum=$(/workspace/airoha_en7523/builds/staging_dir/host/bin/mkhash sha256 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/$file); echo $file $csum >> /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/lib/apk/packages/kmod-usb3.conffiles_static; done; rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/CONTROL/conffiles; fi if [ -z "$(ls -A /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/CONTROL 2>/dev/null)" ]; then rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/CONTROL; else echo "CONTROL directory /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /workspace/airoha_en7523/builds/staging_dir/host/bin/fakeroot /workspace/airoha_en7523/builds/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb3" --info "version:6.12.71-r1" --info "description:Kernel support for USB3 (XHCI) controllers" --info "arch:arm_cortex-a7" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb3-any" --script "post-install:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/post-install" --script "post-upgrade:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/post-upgrade" --script "pre-deinstall:/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/apk-arm_cortex-a7/kmod-usb3/pre-deinstall" --info "depends:kernel=6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 kmod-usb-xhci-hcd kmod-usb-core" --files "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3" --output "/workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb3-6.12.71-r1.apk" [ -f /workspace/airoha_en7523/builds/bin/targets/airoha/en7523/packages/kmod-usb3-6.12.71-r1.apk ] rstrip.sh: /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/ipkg-arm_cortex-a7/kmod-usb3/lib/modules/6.12.71/xhci-plat-hcd.ko: relocatable rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kernel.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kernel mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kernel install -d -m0755 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kernel/lib/modules/6.12.71 install -m0644 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kernel/lib/modules/6.12.71 /workspace/airoha_en7523/builds/staging_dir/host/bin/sed -i -e 's,.*/,,' /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kernel/lib/modules/6.12.71/modules.builtin strings /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin.modinfo | grep -E -v "\.(file|parmtype)=" | tr '\n' '\0' > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kernel/lib/modules/6.12.71/modules.builtin.modinfo echo 6.12.71~128d3ab49e08b83e3a176a74c5d0c8a3-r1 > /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/kernel.version touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kernel.installed mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kernel/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kernel_installed echo "kernel" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-scsi-core.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-scsi-core mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-scsi-core for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/scsi/scsi_mod.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/scsi/scsi_common.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/scsi/sd_mod.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-scsi-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-scsi-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-scsi-core/etc/modules.d; ( echo "scsi_common"; echo "scsi_mod"; echo "sd_mod"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-scsi-core/etc/modules.d/40-scsi-core; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-scsi-core/etc/modules-boot.d; ln -sf ../modules.d/40-scsi-core /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-scsi-core/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-scsi-core.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/scsi/scsi_mod.ko' is built-in. NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/scsi/scsi_common.ko' is built-in. NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/scsi/sd_mod.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-aead.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-aead mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-aead for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/aead.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-aead/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-aead/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-aead/etc/modules.d; ( echo "aead"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-aead/etc/modules.d/09-crypto-aead; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-aead/etc/modules-boot.d; ln -sf ../modules.d/09-crypto-aead /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-aead/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-aead.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/aead.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ccm.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ccm mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ccm for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/ccm.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ccm/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ccm/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ccm/etc/modules.d; ( echo "ccm"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ccm/etc/modules.d/09-crypto-ccm; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ccm.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/ccm.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-cmac.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-cmac mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-cmac for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/cmac.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-cmac/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-cmac/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-cmac/etc/modules.d; ( echo "cmac"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-cmac/etc/modules.d/09-crypto-cmac; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-cmac.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-crc32c.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-crc32c mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-crc32c for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/crc32c_generic.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-crc32c/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-crc32c/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-crc32c/etc/modules.d; ( echo "crc32c_generic"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-crc32c/etc/modules.d/04-crypto-crc32c; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-crc32c/etc/modules-boot.d; ln -sf ../modules.d/04-crypto-crc32c /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-crc32c/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-crc32c.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ctr.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ctr mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ctr for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/ctr.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ctr/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ctr/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ctr/etc/modules.d; ( echo "ctr"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ctr/etc/modules.d/09-crypto-ctr; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ctr.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/ctr.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gcm.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gcm mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gcm for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/gcm.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gcm/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gcm/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gcm/etc/modules.d; ( echo "gcm"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gcm/etc/modules.d/09-crypto-gcm; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gcm.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/gcm.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gf128.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gf128 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gf128 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/crypto/gf128mul.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gf128/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gf128/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gf128/etc/modules.d; ( echo "gf128mul"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gf128/etc/modules.d/09-crypto-gf128; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gf128.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/crypto/gf128mul.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ghash.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ghash mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ghash for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/ghash-generic.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ghash/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ghash/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ghash/etc/modules.d; ( echo "ghash-generic"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ghash/etc/modules.d/09-crypto-ghash; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ghash.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/ghash-generic.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hash.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hash mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hash for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/crypto_hash.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hash/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hash/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hash/etc/modules.d; ( echo "crypto_hash"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hash/etc/modules.d/02-crypto-hash; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hash/etc/modules-boot.d; ln -sf ../modules.d/02-crypto-hash /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hash/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hash.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/crypto_hash.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hmac.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hmac mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hmac for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/hmac.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hmac/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hmac/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hmac/etc/modules.d; ( echo "hmac"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hmac/etc/modules.d/09-crypto-hmac; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hmac.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-kpp.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-kpp mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-kpp true touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-kpp.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/arch/arm/crypto/chacha-neon.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/crypto/libchacha20poly1305.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-curve25519.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-curve25519 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-curve25519 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/crypto/libcurve25519.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/crypto/libcurve25519-generic.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-curve25519/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-curve25519/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-curve25519.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-poly1305.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-poly1305 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-poly1305 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/arch/arm/crypto/poly1305-arm.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-poly1305/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-poly1305/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-poly1305.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-manager.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-manager mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-manager for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/cryptomgr.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-manager/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-manager/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-manager/etc/modules.d; ( echo "cryptomgr"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-manager/etc/modules.d/09-crypto-manager; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-manager/etc/modules-boot.d; ln -sf ../modules.d/09-crypto-manager /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-manager/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-manager.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/cryptomgr.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-null.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-null mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-null for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/crypto_null.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-null/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-null/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-null/etc/modules.d; ( echo "crypto_null"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-null/etc/modules.d/09-crypto-null; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-null.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/crypto_null.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-rng.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-rng mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-rng for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/drbg.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/jitterentropy_rng.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/rng.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-rng/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-rng/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-rng/etc/modules.d; ( echo "drbg"; echo "jitterentropy_rng"; echo "rng"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-rng/etc/modules.d/09-crypto-rng; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-rng.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-geniv.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-geniv mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-geniv for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/geniv.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-geniv/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-geniv/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-geniv/etc/modules.d; ( echo "geniv"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-geniv/etc/modules.d/09-crypto-geniv; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-geniv.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-seqiv.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-seqiv mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-seqiv for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/seqiv.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-seqiv/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-seqiv/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-seqiv/etc/modules.d; ( echo "seqiv"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-seqiv/etc/modules.d/09-crypto-seqiv; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-seqiv.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha3.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha3 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha3 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/sha3_generic.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha3/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha3/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha3/etc/modules.d; ( echo "sha3_generic"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha3/etc/modules.d/09-crypto-sha3; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha3.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha512.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha512 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha512 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/crypto/sha512_generic.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/arch/arm/crypto/sha512-arm.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha512/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha512/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha512/etc/modules.d; ( echo "0"; echo "09"; echo "sha512-arm"; echo "sha512_generic"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha512/etc/modules.d/09-crypto-sha512; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha512.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-exfat.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-exfat mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-exfat for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/exfat/exfat.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-exfat/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-exfat/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-exfat/etc/modules.d; ( echo "exfat"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-exfat/etc/modules.d/30-fs-exfat; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-exfat/etc/modules-boot.d; ln -sf ../modules.d/30-fs-exfat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-exfat/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-exfat.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-msdos.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-msdos mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-msdos for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/fat/msdos.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-msdos/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-msdos/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-msdos/etc/modules.d; ( echo "msdos"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-msdos/etc/modules.d/40-fs-msdos; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-msdos.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-ntfs3.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-ntfs3 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-ntfs3 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/ntfs3/ntfs3.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-ntfs3/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-ntfs3/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-ntfs3/etc/modules.d; ( echo "ntfs3"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-ntfs3/etc/modules.d/80-fs-ntfs3; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-ntfs3.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-vfat.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-vfat mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-vfat for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/fat/fat.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/fat/vfat.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-vfat/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-vfat/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-vfat/etc/modules.d; ( echo "fat"; echo "vfat"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-vfat/etc/modules.d/30-fs-vfat; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-vfat/etc/modules-boot.d; ln -sf ../modules.d/30-fs-vfat /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-vfat/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-vfat.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-hwmon-core.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-hwmon-core mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-hwmon-core for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/hwmon/hwmon.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-hwmon-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-hwmon-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-hwmon-core.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-i2c-core.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-i2c-core mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-i2c-core for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/i2c/i2c-core.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/i2c/i2c-dev.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-i2c-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-i2c-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-i2c-core/etc/modules.d; ( echo "i2c-core"; echo "i2c-dev"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-i2c-core/etc/modules.d/51-i2c-core; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-i2c-core.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/i2c/i2c-core.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-leds-gpio.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-leds-gpio mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-leds-gpio for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/leds/leds-gpio.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-leds-gpio/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-leds-gpio/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-leds-gpio/etc/modules.d; ( echo "leds-gpio"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-leds-gpio/etc/modules.d/60-leds-gpio; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-leds-gpio/etc/modules-boot.d; ln -sf ../modules.d/60-leds-gpio /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-leds-gpio/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-leds-gpio.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc-ccitt.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc-ccitt mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc-ccitt for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/crc-ccitt.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc-ccitt/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc-ccitt/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc-ccitt/etc/modules.d; ( echo "crc-ccitt"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc-ccitt/etc/modules.d/lib-crc-ccitt; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc-ccitt.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc32c.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc32c mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc32c for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/lib/libcrc32c.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc32c/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc32c/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc32c/etc/modules.d; ( echo "libcrc32c"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc32c/etc/modules.d/lib-crc32c; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc32c.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ifb.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ifb mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ifb for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/ifb.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ifb/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ifb/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ifb/etc/modules.d; ( echo "ifb numifbs=0"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ifb/etc/modules.d/34-ifb; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ifb.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/nf_reject_ipv4.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject/etc/modules.d; ( echo "nf_reject_ipv4"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject/etc/modules.d/nf-reject; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject6.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject6 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject6 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/nf_reject_ipv6.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject6/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject6/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject6/etc/modules.d; ( echo "nf_reject_ipv6"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject6/etc/modules.d/nf-reject6; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject6.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conncount.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conncount mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conncount for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_conncount.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conncount/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conncount/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conncount/etc/modules.d; ( echo "nf_conncount"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conncount/etc/modules.d/nf-conncount; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conncount.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/ip_tables.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/x_tables.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt/etc/modules.d; ( echo "ip_tables"; echo "x_tables"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt/etc/modules.d/nf-ipt; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt6.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt6 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt6 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/ip6_tables.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt6/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt6/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt6/etc/modules.d; ( echo "ip6_tables"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt6/etc/modules.d/nf-ipt6; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt6.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-core.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-core mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-core for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_tcpudp.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/iptable_filter.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/iptable_mangle.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_limit.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_mac.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_multiport.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_comment.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_LOG.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_TCPMSS.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/ipt_REJECT.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_time.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_mark.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-core/etc/modules.d/ipt-core; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-core.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conntrack.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conntrack mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conntrack for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_conntrack.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/nf_defrag_ipv4.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/nf_defrag_ipv6.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conntrack/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conntrack/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conntrack/etc/modules.d; ( echo "nf_conntrack"; echo "nf_defrag_ipv4"; echo "nf_defrag_ipv6"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conntrack/etc/modules.d/nf-conntrack; install -d -m0755 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conntrack/etc/sysctl.d install -m0644 ./files/sysctl-nf-conntrack.conf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conntrack/etc/sysctl.d/11-nf-conntrack.conf touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conntrack.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_log_syslog.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log/etc/modules.d; ( echo "nf_log_syslog"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log/etc/modules.d/nf-log; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log6.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log6 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log6 for mod in ; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log6/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log6/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log6.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-nat.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-nat mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-nat for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_nat.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-nat/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-nat/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-nat/etc/modules.d; ( echo "nf_nat"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-nat/etc/modules.d/nf-nat; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-nat.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-flow.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-flow mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-flow for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_flow_table.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-flow/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-flow/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-flow/etc/modules.d; ( echo "nf_flow_table"; echo "nf_flow_table_hw"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-flow/etc/modules.d/nf-flow; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-flow.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_state.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_CT.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_conntrack.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack/etc/modules.d; ( echo "xt_CT"; echo "xt_conntrack"; echo "xt_state"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack/etc/modules.d/ipt-conntrack; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack-extra.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack-extra mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack-extra for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_connbytes.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_connlimit.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_connmark.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_helper.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_recent.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack-extra/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack-extra/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack-extra/etc/modules.d; ( echo "xt_connbytes"; echo "xt_connlimit"; echo "xt_connmark"; echo "xt_helper"; echo "xt_recent"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack-extra/etc/modules.d/ipt-conntrack-extra; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack-extra.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipopt.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipopt mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipopt for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_dscp.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_DSCP.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_length.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_statistic.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_tcpmss.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_CLASSIFY.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/ipt_ECN.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_ecn.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_hl.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_HL.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipopt/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipopt/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipopt/etc/modules.d/ipt-ipopt; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipopt.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipset.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipset mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipset for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_bitmap_ip.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_bitmap_ipmac.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_bitmap_port.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_ip.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_ipmac.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_ipmark.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_ipport.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_ipportip.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_ipportnet.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_mac.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_netportnet.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_net.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_netnet.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_netport.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_hash_netiface.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/ipset/ip_set_list_set.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/xt_set.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipset/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipset/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipset/etc/modules.d/49-ipt-ipset; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipset.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ip6tables.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ip6tables mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ip6tables for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/ip6table_filter.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/ip6table_mangle.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/ip6t_REJECT.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ip6tables/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ip6tables/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ip6tables/etc/modules.d; ( echo "ip6t_REJECT"; echo "ip6table_filter"; echo "ip6table_mangle"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ip6tables/etc/modules.d/42-ip6tables; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ip6tables.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nfnetlink.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nfnetlink mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nfnetlink for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nfnetlink.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nfnetlink/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nfnetlink/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nfnetlink/etc/modules.d; ( echo "nfnetlink"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nfnetlink/etc/modules.d/nfnetlink; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nfnetlink.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-core.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-core mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-core for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_tables.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_ct.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_hash.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_limit.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_log.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_numgen.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_quota.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_redir.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_reject.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/nft_reject_ipv4.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/nft_reject_ipv6.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_reject_inet.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-core/etc/modules.d/nft-core; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-core.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-nat.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-nat mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-nat for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_nat.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_chain_nat.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_masq.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-nat/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-nat/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-nat/etc/modules.d; ( echo "nft_chain_nat"; echo "nft_masq"; echo "nft_nat"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-nat/etc/modules.d/nft-nat; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-nat.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-offload.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-offload mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-offload for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nf_flow_table_inet.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_flow_offload.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-offload/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-offload/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-offload/etc/modules.d; ( echo "nf_flow_table_inet"; echo "nft_flow_offload"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-offload/etc/modules.d/nft-offload; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-offload.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-fib.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-fib mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-fib for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_fib.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_fib_inet.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/netfilter/nft_fib_ipv4.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/netfilter/nft_fib_ipv6.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-fib/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-fib/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-fib/etc/modules.d; ( echo "nft_fib"; echo "nft_fib_inet"; echo "nft_fib_ipv4"; echo "nft_fib_ipv6"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-fib/etc/modules.d/nft-fib; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-fib.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-compat.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-compat mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-compat for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/netfilter/nft_compat.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-compat/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-compat/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-compat/etc/modules.d; ( echo "nft_compat"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-compat/etc/modules.d/nft-compat; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-compat.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel4.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel4 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel4 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv4/udp_tunnel.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel4/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel4/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel4/etc/modules.d; ( echo "udp_tunnel"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel4/etc/modules.d/32-udptunnel4; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel4.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel6.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel6 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel6 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/ipv6/ip6_udp_tunnel.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel6/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel6/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel6/etc/modules.d; ( echo "ip6_udp_tunnel"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel6/etc/modules.d/32-udptunnel6; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel6.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-slhc.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-slhc mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-slhc for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/slip/slhc.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-slhc/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-slhc/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-slhc.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ppp.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ppp mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ppp for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/ppp/ppp_async.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/ppp/ppp_generic.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ppp/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ppp/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ppp/etc/modules.d; ( echo "ppp_async"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ppp/etc/modules.d/ppp; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ppp.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppox.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppox mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppox for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/ppp/pppox.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppox/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppox/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppox.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppoe.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppoe mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppoe for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/ppp/pppoe.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppoe/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppoe/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppoe/etc/modules.d; ( echo "pppoe"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppoe/etc/modules.d/pppoe; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppoe.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-core.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-core mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-core for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/sch_ingress.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/sch_hfsc.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/sch_htb.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/sch_tbf.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/cls_basic.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/cls_fw.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/cls_route.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/cls_flow.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/cls_u32.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/em_u32.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/act_gact.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/act_mirred.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/act_skbedit.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/cls_matchall.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-core/etc/modules.d/70-sched-core; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-core.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-act-vlan.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-act-vlan mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-act-vlan for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/act_vlan.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-act-vlan/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-act-vlan/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-act-vlan/etc/modules.d; ( echo "act_vlan"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-act-vlan/etc/modules.d/sched-act-vlan; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-act-vlan.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-cake.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-cake mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-cake for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/net/sched/sch_cake.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-cake/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-cake/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-cake/etc/modules.d; ( echo "sch_cake"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-cake/etc/modules.d/sched-cake; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-cake.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-wireguard.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-wireguard mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-wireguard for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/net/wireguard/wireguard.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-wireguard/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-wireguard/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-wireguard/etc/modules.d; ( echo "wireguard"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-wireguard/etc/modules.d/wireguard; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-wireguard.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-base.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-base mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-base for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/nls/nls_base.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-base/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-base/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-base.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/nls/nls_base.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-cp437.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-cp437 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-cp437 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/nls/nls_cp437.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-cp437/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-cp437/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-cp437/etc/modules.d; ( echo "nls_cp437"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-cp437/etc/modules.d/25-nls-cp437; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-cp437.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-iso8859-1.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-iso8859-1 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-iso8859-1 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/nls/nls_iso8859-1.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-iso8859-1/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-iso8859-1/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-iso8859-1/etc/modules.d; ( echo "nls_iso8859-1"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-iso8859-1/etc/modules.d/25-nls-iso8859-1; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-iso8859-1.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-utf8.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-utf8 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-utf8 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/fs/nls/nls_utf8.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-utf8/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-utf8/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-utf8/etc/modules.d; ( echo "nls_utf8"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-utf8/etc/modules.d/25-nls-utf8; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-utf8.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-thermal.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-thermal mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-thermal true touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-thermal.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-common.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-common mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-common for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/common/usb-common.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-common/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-common/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-common/etc/modules.d; ( echo "usb-common"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-common/etc/modules.d/20-usb-common; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-common/etc/modules-boot.d; ln -sf ../modules.d/20-usb-common /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-common/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-common.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/common/usb-common.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-core.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-core mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-core for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/core/usbcore.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-core/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-core/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-core/etc/modules.d; ( echo "usbcore"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-core/etc/modules.d/20-usb-core; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-core/etc/modules-boot.d; ln -sf ../modules.d/20-usb-core /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-core/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-core.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/core/usbcore.ko' is built-in. rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-uhci.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-uhci mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-uhci for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/uhci-hcd.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-uhci/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-uhci/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-uhci/etc/modules.d; ( echo "uhci-hcd"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-uhci/etc/modules.d/50-usb-uhci; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-uhci/etc/modules-boot.d; ln -sf ../modules.d/50-usb-uhci /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-uhci/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-uhci.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ohci.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ohci mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ohci for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/ohci-hcd.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/ohci-platform.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ohci/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ohci/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ohci/etc/modules.d; ( echo "ohci-at91"; echo "ohci-hcd"; echo "ohci-platform"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ohci/etc/modules.d/50-usb-ohci; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ohci/etc/modules-boot.d; ln -sf ../modules.d/50-usb-ohci /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ohci/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ohci.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ehci.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ehci mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ehci for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/ehci-hcd.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ehci/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ehci/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ehci/etc/modules.d; ( echo "ehci-hcd"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ehci/etc/modules.d/35-usb-ehci; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ehci/etc/modules-boot.d; ln -sf ../modules.d/35-usb-ehci /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ehci/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ehci.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb2.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb2 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb2 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/ehci-platform.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/ehci-fsl.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/fsl-mph-dr-of.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb2/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb2/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb2/etc/modules.d/40-usb2; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb2/etc/modules-boot.d; ln -sf ../modules.d/40-usb2 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb2/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb2.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/usb-storage.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage/etc/modules.d; ( echo "usb-storage"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage/etc/modules.d/usb-storage; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage/etc/modules-boot.d; ln -sf ../modules.d/usb-storage /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage-extras.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage-extras mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage-extras for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-alauda.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-cypress.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-datafab.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-freecom.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-isd200.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-jumpshot.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-karma.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-sddr09.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-sddr55.ko /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/storage/ums-usbat.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage-extras/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage-extras/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/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"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage-extras/etc/modules.d/usb-storage-extras; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage-extras.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb3.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb3 mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb3 for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/xhci-plat-hcd.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb3/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb3/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb3/etc/modules.d; ( echo "xhci-plat-hcd"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb3/etc/modules.d/54-usb3; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb3/etc/modules-boot.d; ln -sf ../modules.d/54-usb3 /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb3/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb3.installed rm -rf /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-xhci-hcd.installed /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-xhci-hcd mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-xhci-hcd for mod in /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/xhci-hcd.ko; do if grep -q "${mod##/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/}" "/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-xhci-hcd/lib/modules/6.12.71 ; cp -fpR -L $mod /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-xhci-hcd/lib/modules/6.12.71/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-xhci-hcd/etc/modules.d; ( echo "xhci-hcd"; ) > /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-xhci-hcd/etc/modules.d/54-usb-xhci-hcd; mkdir -p /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-xhci-hcd/etc/modules-boot.d; ln -sf ../modules.d/54-usb-xhci-hcd /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-xhci-hcd/etc/modules-boot.d/; touch /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-xhci-hcd.installed NOTICE: module '/workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/linux-6.12.71/drivers/usb/host/xhci-hcd.ko' is built-in. mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-scsi-core/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-scsi-core_installed echo "kmod-scsi-core" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-aead/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-aead_installed echo "kmod-crypto-aead" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ccm/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-ccm_installed echo "kmod-crypto-ccm" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-cmac/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-cmac_installed echo "kmod-crypto-cmac" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-crc32c/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-crc32c_installed echo "kmod-crypto-crc32c" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ctr/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-ctr_installed echo "kmod-crypto-ctr" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gcm/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-gcm_installed echo "kmod-crypto-gcm" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-gf128/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-gf128_installed echo "kmod-crypto-gf128" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-ghash/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-ghash_installed echo "kmod-crypto-ghash" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hash/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-hash_installed echo "kmod-crypto-hash" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-hmac/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-hmac_installed echo "kmod-crypto-hmac" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install WARNING: kmod-crypto-kpp is not available in the kernel config - generating empty package mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-kpp/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-kpp_installed echo "kmod-crypto-kpp" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-lib-chacha20_installed echo "kmod-crypto-lib-chacha20" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-lib-chacha20poly1305_installed echo "kmod-crypto-lib-chacha20poly1305" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-curve25519/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-lib-curve25519_installed echo "kmod-crypto-lib-curve25519" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-lib-poly1305/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-lib-poly1305_installed echo "kmod-crypto-lib-poly1305" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-manager/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-manager_installed echo "kmod-crypto-manager" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-null/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-null_installed echo "kmod-crypto-null" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-rng/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-rng_installed echo "kmod-crypto-rng" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-geniv/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-geniv_installed echo "kmod-crypto-geniv" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-seqiv/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-seqiv_installed echo "kmod-crypto-seqiv" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha3/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-sha3_installed echo "kmod-crypto-sha3" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-crypto-sha512/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-crypto-sha512_installed echo "kmod-crypto-sha512" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-exfat/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-fs-exfat_installed echo "kmod-fs-exfat" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-msdos/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-fs-msdos_installed echo "kmod-fs-msdos" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-ntfs3/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-fs-ntfs3_installed echo "kmod-fs-ntfs3" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-fs-vfat/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-fs-vfat_installed echo "kmod-fs-vfat" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-hwmon-core/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-hwmon-core_installed echo "kmod-hwmon-core" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-i2c-core/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-i2c-core_installed echo "kmod-i2c-core" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-leds-gpio/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-leds-gpio_installed echo "kmod-leds-gpio" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc-ccitt/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-lib-crc-ccitt_installed echo "kmod-lib-crc-ccitt" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-lib-crc32c/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-lib-crc32c_installed echo "kmod-lib-crc32c" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ifb/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-ifb_installed echo "kmod-ifb" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nf-reject_installed echo "kmod-nf-reject" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-reject6/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nf-reject6_installed echo "kmod-nf-reject6" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conncount/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nf-conncount_installed echo "kmod-nf-conncount" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nf-ipt_installed echo "kmod-nf-ipt" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-ipt6/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nf-ipt6_installed echo "kmod-nf-ipt6" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-core/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-ipt-core_installed echo "kmod-ipt-core" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-conntrack/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nf-conntrack_installed echo "kmod-nf-conntrack" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nf-log_installed echo "kmod-nf-log" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-log6/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nf-log6_installed echo "kmod-nf-log6" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-nat/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nf-nat_installed echo "kmod-nf-nat" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nf-flow/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nf-flow_installed echo "kmod-nf-flow" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-ipt-conntrack_installed echo "kmod-ipt-conntrack" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-conntrack-extra/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-ipt-conntrack-extra_installed echo "kmod-ipt-conntrack-extra" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipopt/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-ipt-ipopt_installed echo "kmod-ipt-ipopt" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ipt-ipset/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-ipt-ipset_installed echo "kmod-ipt-ipset" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ip6tables/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-ip6tables_installed echo "kmod-ip6tables" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nfnetlink/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nfnetlink_installed echo "kmod-nfnetlink" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-core/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nft-core_installed echo "kmod-nft-core" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-nat/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nft-nat_installed echo "kmod-nft-nat" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-offload/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nft-offload_installed echo "kmod-nft-offload" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-fib/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nft-fib_installed echo "kmod-nft-fib" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nft-compat/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nft-compat_installed echo "kmod-nft-compat" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel4/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-udptunnel4_installed echo "kmod-udptunnel4" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-udptunnel6/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-udptunnel6_installed echo "kmod-udptunnel6" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-slhc/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-slhc_installed echo "kmod-slhc" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-ppp/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-ppp_installed echo "kmod-ppp" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppox/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-pppox_installed echo "kmod-pppox" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-pppoe/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-pppoe_installed echo "kmod-pppoe" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-core/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-sched-core_installed echo "kmod-sched-core" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-act-vlan/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-sched-act-vlan_installed echo "kmod-sched-act-vlan" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-sched-cake/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-sched-cake_installed echo "kmod-sched-cake" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-wireguard/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-wireguard_installed echo "kmod-wireguard" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-base/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nls-base_installed echo "kmod-nls-base" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-cp437/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nls-cp437_installed echo "kmod-nls-cp437" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-iso8859-1/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nls-iso8859-1_installed echo "kmod-nls-iso8859-1" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-nls-utf8/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-nls-utf8_installed echo "kmod-nls-utf8" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install WARNING: kmod-thermal is not available in the kernel config - generating empty package mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-thermal/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-thermal_installed echo "kmod-thermal" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-common/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-usb-common_installed echo "kmod-usb-common" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-core/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-usb-core_installed echo "kmod-usb-core" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-uhci/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-usb-uhci_installed echo "kmod-usb-uhci" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ohci/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-usb-ohci_installed echo "kmod-usb-ohci" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-ehci/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-usb-ehci_installed echo "kmod-usb-ehci" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb2/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-usb2_installed echo "kmod-usb2" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-usb-storage_installed echo "kmod-usb-storage" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-storage-extras/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-usb-storage-extras_installed echo "kmod-usb-storage-extras" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb3/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-usb3_installed echo "kmod-usb3" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install mkdir -p /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp SHELL= flock /workspace/airoha_en7523/builds/tmp/.root-copy.flock -c 'cp -fpR /workspace/airoha_en7523/builds/build_dir/target-arm_cortex-a7_musl_eabi/linux-airoha_en7523/packages/.pkgdir/kmod-usb-xhci-hcd/. /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/' touch /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/root-airoha/stamp/.kmod-usb-xhci-hcd_installed echo "kmod-usb-xhci-hcd" >> /workspace/airoha_en7523/builds/staging_dir/target-arm_cortex-a7_musl_eabi/pkginfo/linux.default.install make[2]: Leaving directory '/workspace/airoha_en7523/builds/package/kernel/linux' time: package/kernel/linux/compile#6.94#6.17#19.63