File: //lib/python3.7/site-packages/dnf-plugins/license-manager.py
# -*- coding: utf-8 -*-
#
# Copyright (c) 2017 BigCloud Enterprise Linux, Inc.
#
# Authors: Rongyin<rongyin@cmss.chinamobile.com>
#
# This software is licensed to you under the GNU General Public License,
# version 2 (GPLv2). There is NO WARRANTY for this software, express or
# implied, including the implied warranties of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2
# along with this software; if not, see
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
#
# BigCloud Enterprise Linux trademarks are not licensed under GPLv2.
# No permission is granted to use or replicate trademarks that are
# incorporated in this software or its documentation.
#from urlgrabber.grabber import default_grabber
#import urllib
import sys
from os import path
import gettext
import dnf
import os
#import pdb;pdb.set_trace()
from license_manager.license_manager_main import license_main
class prereposetup_hook(dnf.Plugin):
name = 'license-manager'
# zh = gettext.translation("demo", "/usr/share/locale", languages=["zh_CN"])
# zh.install(True)
def __init__(self, base, cli):
super(prereposetup_hook, self).__init__(base, cli)
self.base = base
def config(self):
license_main(self)