2025-05-10 21:49:39 +08:00

28 lines
620 B
Bash
Executable File

#!/bin/bash -e
source "${POST_HELPER:-$(dirname "$(realpath "$0")")/../post-hooks/post-helper}"
OS_RELEASE="$TARGET_DIR/etc/os-release"
fixup_os_release()
{
KEY=$1
shift
sed -i "/^$KEY=/d" "$OS_RELEASE"
echo "$KEY=\"$@\"" >> "$OS_RELEASE"
}
echo "Adding information to /etc/os-release..."
mkdir -p "$(dirname "$OS_RELEASE")"
[ -f "$OS_RELEASE" ] || touch "$OS_RELEASE"
fixup_os_release OS "$POST_OS"
fixup_os_release BUILD_INFO "$(whoami)@$(hostname) $(date)${@:+ - $@}"
fixup_os_release KERNEL "$RK_KERNEL_VERSION - ${RK_KERNEL_CFG:-unkown}"
if [ "$POST_ROOTFS" ]; then
cp -f "$OS_RELEASE" "$RK_OUTDIR"
fi