working poc
This commit is contained in:
23
app/src/main/java/sh/sar/isodroid/data/MountOptions.kt
Normal file
23
app/src/main/java/sh/sar/isodroid/data/MountOptions.kt
Normal file
@@ -0,0 +1,23 @@
|
||||
package sh.sar.isodroid.data
|
||||
|
||||
data class MountOptions(
|
||||
val readOnly: Boolean = true,
|
||||
val cdrom: Boolean = false,
|
||||
val useConfigfs: Boolean = true
|
||||
) {
|
||||
fun toCommandArgs(): List<String> {
|
||||
val args = mutableListOf<String>()
|
||||
if (!readOnly) {
|
||||
args.add("-rw")
|
||||
}
|
||||
if (cdrom) {
|
||||
args.add("-cdrom")
|
||||
}
|
||||
if (useConfigfs) {
|
||||
args.add("-configfs")
|
||||
} else {
|
||||
args.add("-usbgadget")
|
||||
}
|
||||
return args
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user