1#!/bin/bash -e 2 3source "${POST_HELPER:-$(dirname "$(realpath "$0")")/../post-hooks/post-helper}" 4 5[ -z "$RK_ROOTFS_HOSTNAME_ORIGINAL" ] || exit 0 6 7if [ "$RK_ROOTFS_HOSTNAME_DEFAULT" -a "$POST_OS" = debian ]; then 8 echo -e "\e[33mKeep original hostname for debian by default\e[0m" 9 exit 0 10fi 11 12HOSTNAME="${RK_ROOTFS_HOSTNAME:-"$RK_CHIP-$POST_OS"}" 13 14echo "Setting hostname: $HOSTNAME" 15 16mkdir -p "$TARGET_DIR/etc" 17echo "$HOSTNAME" > "$TARGET_DIR/etc/hostname" 18 19touch "$TARGET_DIR/etc/hosts" 20sed -i '/^127.0.1.1/d' "$TARGET_DIR/etc/hosts" 21echo "127.0.1.1 $HOSTNAME" >> "$TARGET_DIR/etc/hosts" 22