make[2]: Entering directory '/mnt/disk/master/package/utils/dtc' rm -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.built touch /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.built_check MAKEFLAGS="" /mnt/disk/master/staging_dir/host/bin/ninja -j1 -C /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/openwrt-build ninja: Entering directory `/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/openwrt-build' [1/22] Generating version_gen.h with a custom command fatal: not a git repository (or any of the parent directories): .git [2/18] Generating symbol file libfdt/libfdt.so.1.7.2.p/libfdt.so.1.7.2.symbols [3/18] Compiling C object dtc.p/data.c.o [4/18] Compiling C object dtc.p/dtc.c.o [5/18] Compiling C object dtc.p/flattree.c.o [6/18] Compiling C object dtc.p/fstree.c.o [7/18] Compiling C object dtc.p/livetree.c.o [8/18] Compiling C object dtc.p/srcpos.c.o [9/18] Compiling C object dtc.p/treesource.c.o [10/18] Compiling C object dtc.p/util.c.o [11/18] Compiling C object fdtget.p/util.c.o [12/18] Linking static target libfdt/libfdt.a [13/18] Linking target convert-dtsv0 [14/18] Linking target dtc [15/18] Linking target fdtdump [16/18] Linking target fdtget [17/18] Linking target fdtput [18/18] Linking target fdtoverlay DESTDIR="/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install" MAKEFLAGS="" /mnt/disk/master/staging_dir/host/bin/ninja -j1 -C /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/openwrt-build install ninja: Entering directory `/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/openwrt-build' [1/14] Generating version_gen.h with a custom command fatal: not a git repository (or any of the parent directories): .git [1/2] Installing files. Installing libfdt/libfdt.so.1.7.2 to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/lib Installing libfdt/libfdt.a to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/lib Installing convert-dtsv0 to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin Installing dtc to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin Installing fdtdump to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin Installing fdtget to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin Installing fdtput to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin Installing fdtoverlay to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin Installing /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/libfdt/fdt.h to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/include Installing /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/libfdt/libfdt.h to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/include Installing /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/libfdt/libfdt_env.h to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/include Installing /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/openwrt-build/meson-private/libfdt.pc to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/lib/pkgconfig Installing /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/dtdiff to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin Installing symlink pointing to libfdt.so.1.7.2 to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/lib/libfdt.so.1 Installing symlink pointing to libfdt.so.1 to /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/lib/libfdt.so touch /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.built rm -rf /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc mkdir -p /mnt/disk/master/bin/targets/d1/generic/packages /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc /mnt/disk/master/staging_dir/target-riscv64_generic_musl/pkginfo install -d -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/usr/bin cp -fpR /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin/dtc /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/usr/bin find /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="riscv64-openwrt-linux-musl-" NO_RENAME=1 ; NM="riscv64-openwrt-linux-musl-nm" STRIP="/mnt/disk/master/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/mnt/disk/master/scripts/strip-kmod.sh" PATCHELF="/mnt/disk/master/staging_dir/host/bin/patchelf" /mnt/disk/master/scripts/rstrip.sh /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc rstrip.sh: /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/usr/bin/dtc: executable install -d -m0755 /mnt/disk/master/bin/packages/riscv64_generic/base mkdir -p /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/ mkdir -p /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/lib/apk/packages/ (cd /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="dtc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/postinst-pkg ] || sed '/^\s*#!/d' "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/postinst-pkg"; ) > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/post-install ] || sed '/^\s*#!/d' "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/post-install"; ) > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="dtc"'; echo "default_prerm"; [ ! -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/prerm-pkg ] || sed '/^\s*#!/d' "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/prerm-pkg"; ) > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/pre-deinstall; [ ! -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/postrm ] || sed -zi 's/^\s*#!/#!/' "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/postrm"; if [ -n "" ]; then echo > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/lib/apk/packages/dtc.rusers; fi; if [ -n "" ]; then echo > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/lib/apk/packages/dtc.alternatives; fi; (cd /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc && find . -type f,l -printf "/%P\n" | sort > /mnt/disk/master/tmp/dtc.list && mv /mnt/disk/master/tmp/dtc.list /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/lib/apk/packages/dtc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/conffiles ]; then mv -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/conffiles /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/lib/apk/packages/dtc.conffiles; for file in $(cat /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/lib/apk/packages/dtc.conffiles); do [ -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/$file ] || continue; csum=$(/mnt/disk/master/staging_dir/host/bin/mkhash sha256 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/$file); echo $file $csum >> /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/lib/apk/packages/dtc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/CONTROL/conffiles ]; then echo $(IDIR_dtc)/CONTROL/conffiles >> /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/lib/apk/packages/dtc.conffiles; for file in $(cat /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/CONTROL/conffiles); do [ -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/$file ] || continue; csum=$(/mnt/disk/master/staging_dir/host/bin/mkhash sha256 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/$file); echo $file $csum >> /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/lib/apk/packages/dtc.conffiles_static; done; rm -rf /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/CONTROL/conffiles; fi if [ -z "$(ls -A /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/CONTROL 2>/dev/null)" ]; then rm -rf /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/CONTROL; else echo "CONTROL directory /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /mnt/disk/master/staging_dir/host/bin/fakeroot /mnt/disk/master/staging_dir/host/bin/apk mkpkg --info "name:dtc" --info "version:1.7.2-r1" --info "description:Device Tree Compiler for Flat Device Trees Device Tree Compiler, dtc, takes as input a device-tree in a given format and outputs a device-tree in another format for booting kernels on embedded systems." --info "arch:riscv64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/utils/dtc" --info "url:https://git.kernel.org/pub/scm/utils/dtc/dtc.git" --info "maintainer:Yousong Zhou " --info "provides:dtc-any" --script "post-install:/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/post-install" --script "post-upgrade:/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/post-upgrade" --script "pre-deinstall:/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/dtc/pre-deinstall" --info "depends:libc" --files "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/dtc" --output "/mnt/disk/master/bin/packages/riscv64_generic/base/dtc-1.7.2-r1.apk" rm -rf /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt mkdir -p /mnt/disk/master/bin/targets/d1/generic/packages /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt /mnt/disk/master/staging_dir/target-riscv64_generic_musl/pkginfo install -d -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/usr/lib cp -fpR /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/lib/libfdt*.so* /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/usr/lib find /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="riscv64-openwrt-linux-musl-" NO_RENAME=1 ; NM="riscv64-openwrt-linux-musl-nm" STRIP="/mnt/disk/master/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/mnt/disk/master/scripts/strip-kmod.sh" PATCHELF="/mnt/disk/master/staging_dir/host/bin/patchelf" /mnt/disk/master/scripts/rstrip.sh /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt rstrip.sh: /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/usr/lib/libfdt.so.1.7.2: shared object install -d -m0755 /mnt/disk/master/bin/packages/riscv64_generic/base mkdir -p /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/ mkdir -p /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/lib/apk/packages/ (cd /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libfdt"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/postinst-pkg ] || sed '/^\s*#!/d' "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/postinst-pkg"; ) > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/post-install ] || sed '/^\s*#!/d' "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/post-install"; ) > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libfdt"'; echo "default_prerm"; [ ! -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/prerm-pkg ] || sed '/^\s*#!/d' "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/prerm-pkg"; ) > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/pre-deinstall; [ ! -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/postrm ] || sed -zi 's/^\s*#!/#!/' "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/postrm"; if [ -n "" ]; then echo > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/lib/apk/packages/libfdt.rusers; fi; if [ -n "" ]; then echo > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/lib/apk/packages/libfdt.alternatives; fi; (cd /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt && find . -type f,l -printf "/%P\n" | sort > /mnt/disk/master/tmp/libfdt.list && mv /mnt/disk/master/tmp/libfdt.list /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/lib/apk/packages/libfdt.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/conffiles ]; then mv -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/conffiles /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/lib/apk/packages/libfdt.conffiles; for file in $(cat /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/lib/apk/packages/libfdt.conffiles); do [ -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/$file ] || continue; csum=$(/mnt/disk/master/staging_dir/host/bin/mkhash sha256 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/$file); echo $file $csum >> /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/lib/apk/packages/libfdt.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/CONTROL/conffiles ]; then echo $(IDIR_libfdt)/CONTROL/conffiles >> /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/lib/apk/packages/libfdt.conffiles; for file in $(cat /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/CONTROL/conffiles); do [ -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/$file ] || continue; csum=$(/mnt/disk/master/staging_dir/host/bin/mkhash sha256 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/$file); echo $file $csum >> /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/lib/apk/packages/libfdt.conffiles_static; done; rm -rf /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/CONTROL/conffiles; fi if [ -z "$(ls -A /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/CONTROL 2>/dev/null)" ]; then rm -rf /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/CONTROL; else echo "CONTROL directory /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /mnt/disk/master/staging_dir/host/bin/fakeroot /mnt/disk/master/staging_dir/host/bin/apk mkpkg --info "name:libfdt" --info "version:1.7.2-r1" --info "description:This is a library containing functions for manipulating Flat Device Trees." --info "arch:riscv64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/utils/dtc" --info "url:https://git.kernel.org/pub/scm/utils/dtc/dtc.git" --info "maintainer:Yousong Zhou " --info "provides:libfdt-any" --script "post-install:/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/post-install" --script "post-upgrade:/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/post-upgrade" --script "pre-deinstall:/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/libfdt/pre-deinstall" --info "depends:libc" --files "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/libfdt" --output "/mnt/disk/master/bin/packages/riscv64_generic/base/libfdt-1.7.2-r1.apk" rm -rf /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils mkdir -p /mnt/disk/master/bin/targets/d1/generic/packages /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils /mnt/disk/master/staging_dir/target-riscv64_generic_musl/pkginfo install -d -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/usr/bin install -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin/convert-dtsv0 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/usr/bin install -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin/fdtdump /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/usr/bin install -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin/fdtget /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/usr/bin install -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin/fdtput /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/usr/bin install -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin/fdtoverlay /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/usr/bin find /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="riscv64-openwrt-linux-musl-" NO_RENAME=1 ; NM="riscv64-openwrt-linux-musl-nm" STRIP="/mnt/disk/master/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/mnt/disk/master/scripts/strip-kmod.sh" PATCHELF="/mnt/disk/master/staging_dir/host/bin/patchelf" /mnt/disk/master/scripts/rstrip.sh /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils rstrip.sh: /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/usr/bin/fdtoverlay: executable rstrip.sh: /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/usr/bin/fdtdump: executable rstrip.sh: /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/usr/bin/fdtget: executable rstrip.sh: /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/usr/bin/convert-dtsv0: executable rstrip.sh: /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/usr/bin/fdtput: executable install -d -m0755 /mnt/disk/master/bin/packages/riscv64_generic/base mkdir -p /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/ mkdir -p /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/lib/apk/packages/ (cd /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="fdt-utils"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/postinst-pkg ] || sed '/^\s*#!/d' "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/postinst-pkg"; ) > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/post-install ] || sed '/^\s*#!/d' "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/post-install"; ) > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="fdt-utils"'; echo "default_prerm"; [ ! -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/prerm-pkg ] || sed '/^\s*#!/d' "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/prerm-pkg"; ) > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/pre-deinstall; [ ! -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/postrm ] || sed -zi 's/^\s*#!/#!/' "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/postrm"; if [ -n "" ]; then echo > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/lib/apk/packages/fdt-utils.rusers; fi; if [ -n "" ]; then echo > /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/lib/apk/packages/fdt-utils.alternatives; fi; (cd /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils && find . -type f,l -printf "/%P\n" | sort > /mnt/disk/master/tmp/fdt-utils.list && mv /mnt/disk/master/tmp/fdt-utils.list /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/lib/apk/packages/fdt-utils.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/conffiles ]; then mv -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/conffiles /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/lib/apk/packages/fdt-utils.conffiles; for file in $(cat /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/lib/apk/packages/fdt-utils.conffiles); do [ -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/$file ] || continue; csum=$(/mnt/disk/master/staging_dir/host/bin/mkhash sha256 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/$file); echo $file $csum >> /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/lib/apk/packages/fdt-utils.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/CONTROL/conffiles ]; then echo $(IDIR_fdt-utils)/CONTROL/conffiles >> /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/lib/apk/packages/fdt-utils.conffiles; for file in $(cat /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/CONTROL/conffiles); do [ -f /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/$file ] || continue; csum=$(/mnt/disk/master/staging_dir/host/bin/mkhash sha256 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/$file); echo $file $csum >> /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/lib/apk/packages/fdt-utils.conffiles_static; done; rm -rf /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/CONTROL/conffiles; fi if [ -z "$(ls -A /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/CONTROL 2>/dev/null)" ]; then rm -rf /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/CONTROL; else echo "CONTROL directory /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /mnt/disk/master/staging_dir/host/bin/fakeroot /mnt/disk/master/staging_dir/host/bin/apk mkpkg --info "name:fdt-utils" --info "version:1.7.2-r1" --info "description:Flat Device Tree Utilities" --info "arch:riscv64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/utils/dtc" --info "url:https://git.kernel.org/pub/scm/utils/dtc/dtc.git" --info "maintainer:Yousong Zhou " --info "provides:fdt-utils-any" --script "post-install:/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/post-install" --script "post-upgrade:/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/post-upgrade" --script "pre-deinstall:/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/apk-riscv64_generic/fdt-utils/pre-deinstall" --info "depends:libc libfdt" --files "/mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-riscv64_generic/fdt-utils" --output "/mnt/disk/master/bin/packages/riscv64_generic/base/fdt-utils-1.7.2-r1.apk" rm -rf /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/dtc.installed /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/dtc mkdir -p /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/dtc install -d -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/dtc/usr/bin cp -fpR /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin/dtc /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/dtc/usr/bin touch /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/dtc.installed mkdir -p /mnt/disk/master/staging_dir/target-riscv64_generic_musl/root-d1/stamp SHELL= flock /mnt/disk/master/tmp/.root-copy.flock -c 'cp -fpR /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/dtc/. /mnt/disk/master/staging_dir/target-riscv64_generic_musl/root-d1/' touch /mnt/disk/master/staging_dir/target-riscv64_generic_musl/root-d1/stamp/.dtc_installed rm -rf /mnt/disk/master/tmp/stage-dtc mkdir -p /mnt/disk/master/tmp/stage-dtc/host /mnt/disk/master/staging_dir/target-riscv64_generic_musl/packages install -d -m0755 /mnt/disk/master/tmp/stage-dtc/usr/lib install -d -m0755 /mnt/disk/master/tmp/stage-dtc/usr/include cp -fpR /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/include/* /mnt/disk/master/tmp/stage-dtc/usr/include cp -fpR /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/lib/* /mnt/disk/master/tmp/stage-dtc/usr/lib find /mnt/disk/master/tmp/stage-dtc -name '*.la' | xargs -r rm -f; if [ -f /mnt/disk/master/staging_dir/target-riscv64_generic_musl/packages/dtc.list ]; then /mnt/disk/master/scripts/clean-package.sh "/mnt/disk/master/staging_dir/target-riscv64_generic_musl/packages/dtc.list" "/mnt/disk/master/staging_dir/target-riscv64_generic_musl"; fi if [ -d /mnt/disk/master/tmp/stage-dtc ]; then (cd /mnt/disk/master/tmp/stage-dtc; find ./ > /mnt/disk/master/tmp/stage-dtc.files); SHELL= flock /mnt/disk/master/tmp/.staging-dir.flock -c ' mv /mnt/disk/master/tmp/stage-dtc.files /mnt/disk/master/staging_dir/target-riscv64_generic_musl/packages/dtc.list && cp -fpR /mnt/disk/master/tmp/stage-dtc/* /mnt/disk/master/staging_dir/target-riscv64_generic_musl/; '; fi rm -rf /mnt/disk/master/tmp/stage-dtc touch /mnt/disk/master/staging_dir/target-riscv64_generic_musl/stamp/.dtc_installed rm -rf /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/fdt-utils.installed /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/fdt-utils mkdir -p /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/fdt-utils install -d -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/fdt-utils/usr/bin install -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin/convert-dtsv0 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/fdt-utils/usr/bin install -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin/fdtdump /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/fdt-utils/usr/bin install -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin/fdtget /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/fdt-utils/usr/bin install -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin/fdtput /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/fdt-utils/usr/bin install -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/bin/fdtoverlay /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/fdt-utils/usr/bin touch /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/fdt-utils.installed rm -rf /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/libfdt.installed /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/libfdt mkdir -p /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/libfdt install -d -m0755 /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/libfdt/usr/lib cp -fpR /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/ipkg-install/usr/lib/libfdt*.so* /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/libfdt/usr/lib touch /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/libfdt.installed mkdir -p /mnt/disk/master/staging_dir/target-riscv64_generic_musl/root-d1/stamp SHELL= flock /mnt/disk/master/tmp/.root-copy.flock -c 'cp -fpR /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/fdt-utils/. /mnt/disk/master/staging_dir/target-riscv64_generic_musl/root-d1/' touch /mnt/disk/master/staging_dir/target-riscv64_generic_musl/root-d1/stamp/.fdt-utils_installed mkdir -p /mnt/disk/master/staging_dir/target-riscv64_generic_musl/root-d1/stamp SHELL= flock /mnt/disk/master/tmp/.root-copy.flock -c 'cp -fpR /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.pkgdir/libfdt/. /mnt/disk/master/staging_dir/target-riscv64_generic_musl/root-d1/' touch /mnt/disk/master/staging_dir/target-riscv64_generic_musl/root-d1/stamp/.libfdt_installed touch -r /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.built /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2/.autoremove 2>/dev/null >/dev/null find /mnt/disk/master/build_dir/target-riscv64_generic_musl/dtc-1.7.2 -mindepth 1 -maxdepth 1 -not '(' -type f -and -name '.*' -and -size 0 ')' -and -not -name '.pkgdir' -print0 | xargs -r -0 rm -rf make[2]: Leaving directory '/mnt/disk/master/package/utils/dtc' time: package/utils/dtc/compile#1.80#0.39#2.38