1*4882a593Smuzhiyun#!/bin/bash -e 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunsource "${POST_HELPER:-$(dirname "$(realpath "$0")")/../post-hooks/post-helper}" 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunOS_RELEASE="$TARGET_DIR/etc/os-release" 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunfixup_os_release() 8*4882a593Smuzhiyun{ 9*4882a593Smuzhiyun KEY=$1 10*4882a593Smuzhiyun shift 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun sed -i "/^$KEY=/d" "$OS_RELEASE" 13*4882a593Smuzhiyun echo "$KEY=\"$@\"" >> "$OS_RELEASE" 14*4882a593Smuzhiyun} 15*4882a593Smuzhiyun 16*4882a593Smuzhiyunecho "Adding information to /etc/os-release..." 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunmkdir -p "$(dirname "$OS_RELEASE")" 19*4882a593Smuzhiyun[ -f "$OS_RELEASE" ] || touch "$OS_RELEASE" 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunfixup_os_release OS "$POST_OS" 22*4882a593Smuzhiyunfixup_os_release BUILD_INFO "$(whoami)@$(hostname) $(date)${@:+ - $@}" 23*4882a593Smuzhiyunfixup_os_release KERNEL "$RK_KERNEL_VERSION - ${RK_KERNEL_CFG:-unkown}" 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunif [ "$POST_ROOTFS" ]; then 26*4882a593Smuzhiyun cp -f "$OS_RELEASE" "$RK_OUTDIR" 27*4882a593Smuzhiyunfi 28