Exemple #1
0
 def restart(self, request):
     if 'now' in request.params:
         invoke_rc_d('yubiadmin', 'restart')
     else:
         timer = Timer(1, invoke_rc_d, args=('yubiadmin', 'restart'))
         timer.start()
     return self.redirect('/%s/general' % self.name)
Exemple #2
0
 def restart(self, request):
     if 'now' in request.params:
         invoke_rc_d('yubiadmin', 'restart')
     else:
         timer = Timer(1, invoke_rc_d, args=('yubiadmin', 'restart'))
         timer.start()
     return self.redirect('/%s/general' % self.name)
Exemple #3
0
    def daemon(self, request):
        if request.params['daemon'] == 'toggle':
            if is_daemon_running():
                invoke_rc_d('ykval-queue', 'stop')
            else:
                invoke_rc_d('ykval-queue', 'start')
        else:
            invoke_rc_d('ykval-queue', 'restart')

        return self.redirect('/%s/synchronization' % self.name)
Exemple #4
0
    def daemon(self, request):
        if request.params['daemon'] == 'toggle':
            if is_daemon_running():
                invoke_rc_d('ykval-queue', 'stop')
            else:
                invoke_rc_d('ykval-queue', 'start')
        else:
            invoke_rc_d('ykval-queue', 'restart')

        return self.redirect('/%s/synchronization' % self.name)
Exemple #5
0
    def server(self, request):
        if request.params['server'] == 'toggle':
            if is_freerad_running():
                invoke_rc_d('freeradius', 'stop')
            else:
                invoke_rc_d('freeradius', 'start')
        else:
            invoke_rc_d('freeradius', 'restart')

        return self.redirect('/%s/general' % self.name)
Exemple #6
0
    def daemon(self, request):
        if request.params["daemon"] == "toggle":
            if is_daemon_running():
                invoke_rc_d("ykval-queue", "stop")
            else:
                invoke_rc_d("ykval-queue", "start")
        else:
            invoke_rc_d("ykval-queue", "restart")

        return self.redirect("/%s/synchronization" % self.name)
Exemple #7
0
    def server(self, request):
        if request.params['server'] == 'toggle':
            if is_freerad_running():
                invoke_rc_d('freeradius', 'stop')
            else:
                invoke_rc_d('freeradius', 'start')
        else:
            invoke_rc_d('freeradius', 'restart')

        return self.redirect('/%s/general' % self.name)
Exemple #8
0
 def save(self):
     super(SyncPoolForm, self).save()
     if is_daemon_running():
         invoke_rc_d('ykval-queue', 'restart')
Exemple #9
0
def is_daemon_running():
    return invoke_rc_d('ykval-queue', 'status')[0] == 0
Exemple #10
0
 def reload(self, request):
     invoke_rc_d('apache2', 'reload')
     return self.redirect('/auth/general')
Exemple #11
0
 def save(self):
     super(SyncPoolForm, self).save()
     if is_daemon_running():
         invoke_rc_d('ykval-queue', 'restart')
Exemple #12
0
def is_daemon_running():
    return invoke_rc_d('ykval-queue', 'status')[0] == 0
Exemple #13
0
 def reload(self, request):
     invoke_rc_d('apache2', 'reload')
     return self.redirect('/auth/general')
Exemple #14
0
def is_daemon_running():
    return invoke_rc_d("ykval-queue", "status")[0] == 0