#!/bin/bash # Copyright (c) 2012 The Chromium OS Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # # Add the uinput kernel module into the image for test builds. # This is for running trackpad autotest in VM. echo "Adding the uinput module for test builds." MODULES_PATH="/lib/modules" KERNEL_RELEASE=$(ls -tr "${ROOT_FS_DIR}${MODULES_PATH}" | tail -n1) UINPUT_PATH="${MODULES_PATH}/${KERNEL_RELEASE}"/kernel/drivers/input/misc SRC_FILE="${BOARD_ROOT}${UINPUT_PATH}"/uinput.ko DST_DIR="${ROOT_FS_DIR}${UINPUT_PATH}" if [ -f "${SRC_FILE}" ]; then install -m 644 "${SRC_FILE}" "${DST_DIR}" echo "The uinput module is installed." else echo "Cannot install the uinput module." fi