Skip to content

Commit

Permalink
Add entry points for all px- tools
Browse files Browse the repository at this point in the history
  • Loading branch information
rudolphpienaar committed Dec 14, 2021
1 parent 021437d commit 5dd6e2a
Showing 1 changed file with 25 additions and 9 deletions.
34 changes: 25 additions & 9 deletions docker-entrypoint.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,13 @@ def pxdispatch_do(str_appName, args, unknown):
default = False,
help = 'if specified, indicates running px-move.',
)
parser.add_argument(
'--px-push',
action = 'store_true',
dest = 'b_pxpush',
default = False,
help = 'if specified, indicates running px-push.',
)
parser.add_argument(
'--px-register',
action = 'store_true',
Expand Down Expand Up @@ -95,22 +102,31 @@ def pxdispatch_do(str_appName, args, unknown):
default = False,
help = 'if specified, indicates running pfstorage.',
)
parser.add_argument(
'--px-smdb',
action = 'store_true',
dest = 'b_pxsmdb',
default = False,
help = 'if specified, indicates running px-smdb.',
)

args, unknown = parser.parse_known_args()

if __name__ == '__main__':
fname = 'pxdispatch_do("px-find",args, unknown)'

os.system("/dock/storescp.sh -p 11113 &")
if args.b_pxdo: fname = 'pxdispatch_do("px-do", args, unknown)'
if args.b_pxecho: fname = 'pxdispatch_do("px-echo",args, unknown)'
if args.b_pxfind: fname = 'pxdispatch_do("px-find",args, unknown)'
if args.b_pxmove: fname = 'pxdispatch_do("px-move",args, unknown)'
if args.b_pxregister: fname = 'pxdispatch_do("px-register",args, unknown)'
if args.b_pxrepack: fname = 'pxdispatch_do("px-repack",args, unknown)'
if args.b_pxreport: fname = 'pxdispatch_do("px-report",args, unknown)'
if args.b_pxstatus: fname = 'pxdispatch_do("px-status",args, unknown)'
if args.b_pfstorage: fname = 'pxdispatch_do("pfstorage",args, unknown)'
if args.b_pxdo: fname = 'pxdispatch_do("px-do", args, unknown)'
if args.b_pxecho: fname = 'pxdispatch_do("px-echo", args, unknown)'
if args.b_pxfind: fname = 'pxdispatch_do("px-find", args, unknown)'
if args.b_pxmove: fname = 'pxdispatch_do("px-move", args, unknown)'
if args.b_pxpush: fname = 'pxdispatch_do("px-push", args, unknown)'
if args.b_pxregister: fname = 'pxdispatch_do("px-register", args, unknown)'
if args.b_pxrepack: fname = 'pxdispatch_do("px-repack", args, unknown)'
if args.b_pxreport: fname = 'pxdispatch_do("px-report", args, unknown)'
if args.b_pxstatus: fname = 'pxdispatch_do("px-status", args, unknown)'
if args.b_pfstorage: fname = 'pxdispatch_do("pfstorage", args, unknown)'
if args.b_pxsmdb: fname = 'pxdispatch_do("px-smdb", args, unknown)'

try:
str_cmd = eval(fname)
Expand Down

0 comments on commit 5dd6e2a

Please sign in to comment.