linuxOS_AP06/device/rockchip/common/overlays/rootfs/frecon/install.sh
2025-06-03 12:28:32 +08:00

27 lines
905 B
Bash
Executable File

#!/bin/bash -e
[ "$RK_ROOTFS_FRECON" ] || exit 0
TARGET_DIR="$1"
[ "$TARGET_DIR" ] || exit 1
OVERLAY_DIR="$(dirname "$(realpath "$0")")"
message "Installing frecon to $TARGET_DIR..."
$RK_RSYNC "$OVERLAY_DIR/usr" "$OVERLAY_DIR/etc" "$TARGET_DIR/"
mkdir -p "$TARGET_DIR/etc/profile.d"
{
echo "export FRECON_SHELL=$RK_ROOTFS_FRECON_SHELL"
[ -z "$RK_ROOTFS_FRECON_VTS" ] || echo "export FRECON_VTS=1"
[ -z "$RK_ROOTFS_FRECON_VT1" ] || echo "export FRECON_VT1=1"
echo "export FRECON_FB_ROTATE=$RK_ROOTFS_FRECON_ROTATE"
echo "export FRECON_FB_SCALE=$RK_ROOTFS_FRECON_SCALE"
echo "export FRECON_OUTPUT_CONFIG=$RK_ROOTFS_FRECON_OUTPUT_CONFIG"
} > "$TARGET_DIR/etc/profile.d/frecon.sh"
install_sysv_service "$OVERLAY_DIR/S35frecon" 5 4 3 2 K02 0 1 6
install_busybox_service "$OVERLAY_DIR/S35frecon"
install_systemd_service "$OVERLAY_DIR/frecon.service" \
"$OVERLAY_DIR/S35frecon" "/etc/init.d/frecon"