/* * SPDX-FileCopyrightText: 2026 Shiham Abdul Rahman * SPDX-License-Identifier: GPL-3.0-or-later */ package sh.sar.isodroid.data data class MountOptions( val readOnly: Boolean = true, val cdrom: Boolean = false, val useConfigfs: Boolean = true ) { fun toCommandArgs(): List { val args = mutableListOf() if (!readOnly) { args.add("-rw") } if (cdrom) { args.add("-cdrom") } if (useConfigfs) { args.add("-configfs") } else { args.add("-usbgadget") } return args } }