33 lines
475 B
Python
Executable file
33 lines
475 B
Python
Executable file
#!/usr/bin/python3
|
|
"""
|
|
ext4 mount service
|
|
|
|
Mount a ext4 filesystem at the given location.
|
|
|
|
Host commands used: mount
|
|
"""
|
|
|
|
import sys
|
|
from typing import Dict
|
|
|
|
from osbuild import mounts
|
|
|
|
|
|
SCHEMA = """
|
|
"additionalProperties": false
|
|
"""
|
|
|
|
|
|
class Ext4Mount(mounts.MountService):
|
|
|
|
def translate_options(self, _options: Dict):
|
|
return ["-t", "ext4"]
|
|
|
|
|
|
def main():
|
|
service = Ext4Mount.from_args(sys.argv[1:])
|
|
service.main()
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|