From f7263381b968f5dbfeecebe63f5ab23e3f79b8c8 Mon Sep 17 00:00:00 2001 From: Natalia Serrano Date: Fri, 14 Feb 2025 13:55:53 +0100 Subject: [PATCH] refs #1513 add ogSetPartitionId --- client/shared/functions/ogSetPartitionId | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 client/shared/functions/ogSetPartitionId diff --git a/client/shared/functions/ogSetPartitionId b/client/shared/functions/ogSetPartitionId new file mode 100755 index 0000000..865051f --- /dev/null +++ b/client/shared/functions/ogSetPartitionId @@ -0,0 +1,24 @@ +#!/usr/bin/python3 + +import sys +import argparse +from SystemLib import ogHelp +from DiskLib import ogSetPartitionId + +parser = argparse.ArgumentParser (add_help=False) +parser.add_argument ('disk') +parser.add_argument ('par') +parser.add_argument ('id') + +if 2 == len (sys.argv) and 'help' == sys.argv[1]: + #parser.print_help() sale en inglés aunque la locale indique otra cosa + ogHelp ('ogSetPartitionId', 'ogSetPartitionId int_ndisk int_npartition hex_partid', ['ogSetPartitionId 1 1 7']) + sys.exit (0) + +args = parser.parse_args() +ret = ogSetPartitionId (args.disk, args.par, args.id) + +if ret is not None: + if ret == True: sys.exit (0) + elif ret == False: sys.exit (1) + else: print (ret)