Beispiel #1
0
    def __init__(self, **kwargs):
        kwargs = dict_merge(BINDBUILD, {
            'quiet': False,
            'verbose': False,
            'to_syslog': False,
        }, kwargs)
        set_attrs(self, kwargs)

        self.repo = GitRepo(self.prod_dir,
                            self.line_decrease_limit,
                            self.line_increase_limit,
                            logger=self)
Beispiel #2
0
    def __init__(self, *args, **kwargs):
        kwargs = dict_merge(DHCPBUILD, {
            'verbose': True,
            'debug': False,
        }, kwargs)
        set_attrs(self, kwargs)

        if self.log_syslog:
            syslog.openlog(b'dhcp_build', 0, syslog.LOG_LOCAL6)

        self.repo = GitRepo(self.prod_dir,
                            self.line_change_limit,
                            self.line_removal_limit,
                            debug=self.debug,
                            log_syslog=self.log_syslog,
                            logger=syslog)
Beispiel #3
0
    def __init__(self, **kwargs):
        kwargs = dict_merge(
            BINDBUILD,
            {
                'verbose': True,
                'debug': False,
                'bs': DNSBuildRun(),  # Build statistic
            },
            kwargs)
        set_attrs(self, kwargs)

        if self.log_syslog:
            syslog.openlog(b'bindbuild', 0, syslog.LOG_LOCAL6)

        self.repo = GitRepo(self.prod_dir,
                            self.line_change_limit,
                            self.line_removal_limit,
                            debug=self.debug,
                            log_syslog=self.log_syslog,
                            logger=syslog)