1*4882a593Smuzhiyun#!/bin/bash -e 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunPOST_ROOTFS_ONLY=1 4*4882a593Smuzhiyun 5*4882a593Smuzhiyunsource "${POST_HELPER:-$(dirname "$(realpath "$0")")/../post-hooks/post-helper}" 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunINFO_DIR="$TARGET_DIR/info" 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunecho "Adding info dir..." 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunrm -rf "$INFO_DIR" 12*4882a593Smuzhiyunmkdir -p "$INFO_DIR" 13*4882a593Smuzhiyun 14*4882a593Smuzhiyuncd "$SDK_DIR" 15*4882a593Smuzhiyun 16*4882a593Smuzhiyunyes | ${PYTHON3:-python3} .repo/repo/repo manifest -r \ 17*4882a593Smuzhiyun -o "$INFO_DIR/manifest.xml" &>/dev/null || true 18*4882a593Smuzhiyun 19*4882a593Smuzhiyuncat "$RK_CONFIG" | sed "s/\(PASSWORD=\)\".*\"/\1\"********\"/" > \ 20*4882a593Smuzhiyun "$INFO_DIR/rockchip_config" 21*4882a593Smuzhiyun 22*4882a593Smuzhiyuncp kernel/.config "$INFO_DIR/config-$RK_KERNEL_VERSION" 23*4882a593Smuzhiyuncp kernel/System.map "$INFO_DIR/System.map-$RK_KERNEL_VERSION" 24*4882a593Smuzhiyun 25*4882a593SmuzhiyunEXTRA_FILES=" \ 26*4882a593Smuzhiyun /etc/os-release /etc/fstab /var/log \ 27*4882a593Smuzhiyun /tmp/usbdevice.log /tmp/bootanim.log \ 28*4882a593Smuzhiyun /tmp/resize-all.log /tmp/mount-all.log \ 29*4882a593Smuzhiyun /proc/version /proc/cmdline /proc/kallsyms /proc/interrupts /proc/cpuinfo \ 30*4882a593Smuzhiyun /proc/softirqs /proc/device-tree /proc/diskstats /proc/iomem \ 31*4882a593Smuzhiyun /proc/meminfo /proc/partitions /proc/slabinfo \ 32*4882a593Smuzhiyun /proc/rk_dmabuf /proc/rkcif-mipi-lvds /proc/rkisp0-vir0 \ 33*4882a593Smuzhiyun /sys/kernel/debug/wakeup_sources /sys/kernel/debug/clk/clk_summary \ 34*4882a593Smuzhiyun /sys/kernel/debug/gpio /sys/kernel/debug/pinctrl/ \ 35*4882a593Smuzhiyun /sys/kernel/debug/dma_buf /sys/kernel/debug/dri \ 36*4882a593Smuzhiyun " 37*4882a593Smuzhiyunln -sf $EXTRA_FILES "$INFO_DIR/" 38