blob: b4c7d3a218bacd56aff43c48025e9f5a1953b62d [file] [log] [blame]
Balint Dobszay276212d2022-05-24 18:45:34 +02001#!/usr/bin/env bash
2# SPDX-License-Identifier: BSD-2-Clause
3#
4# Copyright (c) 2020, Roland Nagy <rnagy@xmimx.tk>
5# Copyright (c) 2022, Arm Limited
6
7TARGET_DIR="$1"
8VIRTFS_AUTOMOUNT="$2"
9VIRTFS_MOUNTPOINT="$3"
10
11if [[ -z $TARGET_DIR ]]; then
12 echo "TARGET_DIR missing"
13 exit 1
14fi
15
16if [[ -z $VIRTFS_AUTOMOUNT ]]; then
17 echo "VIRTFS_AUTOMOUNT missing"
18 exit 1
19fi
20
21if [[ -z $VIRTFS_MOUNTPOINT ]]; then
22 echo "VIRTFS_MOUNTPOINT missing"
23 exit 1
24fi
25
26if [[ $VIRTFS_AUTOMOUNT == "y" ]]; then
27 grep FM "$TARGET_DIR"/etc/fstab > /dev/null || \
28 echo "FM $VIRTFS_MOUNTPOINT 9p trans=virtio,version=9p2000.L 0 0" >> "$TARGET_DIR"/etc/fstab
29fi