#!/usr/bin/python3

import sys
from hook_invoker_lib.service import Service
from hook_invoker_lib.hook import print_err

def unmask_service(name):
    service = Service(name)
    if service is None:
        print('skip non-existent service {}'.format(name))
        return

    print('Unmask {} service'.format(name))
    try:
        if not service.unmask():
            print_err('unmask {} failed'.format(name))
            return
    finally:
        pass

if __name__ == "__main__":
    srv_names = ['smbd', 'nfs-server']
    for name in srv_names:
        unmask_service(name)

    sys.exit(0)
