Changeset 5419


Ignore:
Timestamp:
Jun 30, 2017, 12:04:40 PM (18 months ago)
Author:
hectorgh
Message:

wip

Location:
lliurex-shutdowner/trunk/fuentes/lliurex-shutdowner.install/usr/share/lliurex-shutdowner
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • lliurex-shutdowner/trunk/fuentes/lliurex-shutdowner.install/usr/share/lliurex-shutdowner/LliurexShutdowner.py

    r5321 r5419  
    2525        def __init__(self,args_dic):
    2626               
    27                
     27                self.shutdown_bin="/usr/sbin/shutdown-lliurex"
     28                self.cron_content="%s %s * * %s root %s >> /var/log/syslog\n"
    2829               
    2930                self.n4d_man=N4dManager.N4dManager()
     
    4950                self.login_box=builder.get_object("login_box")
    5051                self.cron_box=builder.get_object("cron_box")
     52                self.cron_frame=builder.get_object("cron_frame")
    5153               
    5254                self.stack=Gtk.Stack()
     
    7779                self.thursday_cb=builder.get_object("thursday_checkbutton")
    7880                self.friday_cb=builder.get_object("friday_checkbutton")
    79                
    80                 self.shutdown_button=builder.get_object("shutdown_button")
    81                 self.close_button=builder.get_object("close_button")
     81                self.server_shutdown_cb=builder.get_object("server_shutdown_checkbutton")
    8282               
    8383                self.weekdays=[]
     
    8888                self.weekdays.append(self.friday_cb)
    8989               
    90                
    91                 self.cron_frame=builder.get_object("cron_frame")
     90                self.login_button.grab_focus()
    9291               
    9392                self.connect_signals()
    94                
    95                 self.login_button.grab_focus()
    96                
    9793                self.main_window.show()
    9894                Gtk.main()
     
    141137                               
    142138                                return True
    143                        
    144                        
    145139                               
    146140                sys.exit(0)
     
    221215                                        self.hour_spinbutton.set_value(values["hour"])
    222216                                        self.minute_spinbutton.set_value(values["minute"])
     217                                        self.server_shutdown_cb.set_active(values["server_shutdown"])
    223218                               
    224219                                self.stack.set_visible_child_name("cron")
     
    277272                                new_var["cron_values"]["weekdays"][3]=self.thursday_cb.get_active()
    278273                                new_var["cron_values"]["weekdays"][4]=self.friday_cb.get_active()
     274                                new_var["cron_values"]["server_shutdown"]=self.server_shutdown_cb.get_active()
    279275                                new_var["cron_values"]["hour"]=hour
    280276                                new_var["cron_values"]["minute"]=minute
    281277                       
    282                                 cron_content="%s %s * * %s root /usr/bin/lliurexshutdown >> /var/log/syslog\n"
    283278                                days=""
    284279                               
     
    290285                       
    291286                                days=days.rstrip(",")
    292                                 new_var["cron_content"]=cron_content%(minute,hour,days)
     287                                new_var["cron_content"]=self.cron_content%(minute,hour,days,self.shutdown_bin)
    293288                               
    294289                        else:
  • lliurex-shutdowner/trunk/fuentes/lliurex-shutdowner.install/usr/share/lliurex-shutdowner/N4dManager.py

    r5415 r5419  
    5858               
    5959                self.shutdowner_var=self.client.get_variable("","VariablesManager","SHUTDOWNER")
    60                 #self.dprint(self.shutdowner_var)
    6160               
    6261        #def get_shutdowner_values
     62       
    6363       
    6464        def is_cron_enabled(self):
     
    6767               
    6868        #def cron_enabled
     69       
    6970       
    7071        def get_cron_values(self):
     
    8182                self.client.manual_client_list_check(self.validation,"ShutdownerManager")
    8283                ret=self.client.get_client_list("","VariablesManager")
    83                 #self.dprint(ret)
    8484               
    8585                count=0
Note: See TracChangeset for help on using the changeset viewer.