1
0
mirror of https://github.com/altlinux/gpupdate.git synced 2025-03-21 18:50:38 +03:00

Fixed CLI definitions in gpupdate-setup

This commit is contained in:
Игорь Чудов 2020-08-19 19:38:46 +04:00
parent 035950f234
commit e1bc549a51
Signed by untrusted user: nir
GPG Key ID: 0F3883600CAE7AAC

View File

@ -97,13 +97,11 @@ def parse_arguments():
parser_status = subparsers.add_parser('status',
help='Show current Group Policy status')
parser_enable = subparsers.add_parser('enable',
nargs='?',
default='samba',
const='samba',
choices=['local', 'samba', 'freeipa'],
help='Enable Group Policy subsystem')
parser_disable = subparsers.add_parser('disable',
help='Disable Group Policy subsystem')
parser_write = subparsers.add_parser('write',
help='Operate on Group Policies (enable or disable)')
parser_default = subparsers.add_parser('default-policy',
@ -118,11 +116,25 @@ def parse_arguments():
default=None,
nargs='?',
help='Name of local policy to enable')
parser_write.add_argument('backend',
default='samba',
type=str,
nargs='?',
const='backend',
choices=['local', 'samba'],
help='Backend (source of settings) name')
parser_enable.add_argument('localpolicy',
default=None,
nargs='?',
help='Name of local policy to enable')
parser_enable.add_argument('backend',
default='samba',
type=str,
nargs='?',
const='backend',
choices=['local', 'samba'],
help='Backend (source of settings) name')
return parser.parse_args()