123456789101112131415161718192021222324252627282930313233 |
- import argparse
- import sys
- def parse_arguments(*unparsed_arguments):
- parser = argparse.ArgumentParser(add_help=False)
- parser.add_argument('-n', dest='headings', action='store_false', default=True)
- parser.add_argument('-t', dest='type')
- return parser.parse_args(unparsed_arguments)
- BUILTIN_FILESYSTEM_MOUNT_LINES = (
- '/mnt/subvolume /dev/loop1 btrfs rw,relatime,ssd,space_cache=v2,subvolid=5,subvol=/',
- )
- def print_filesystem_mounts(arguments):
- for line in BUILTIN_FILESYSTEM_MOUNT_LINES:
- print(line)
- def main():
- arguments = parse_arguments(*sys.argv[1:])
- assert not arguments.headings
- assert arguments.type == 'btrfs'
- print_filesystem_mounts(arguments)
- if __name__ == '__main__':
- main()
|