Ignore:
Timestamp:
Jun 25, 2018, 9:38:19 AM (14 months ago)
Author:
jrpelegrina
Message:

Changed postinst to use n4d one-shots. Saved BellId? in token

File:
1 edited

Legend:

Unmodified
Added
Removed
  • bell-scheduler/trunk/fuentes/n4d-bellscheduler.install/usr/share/n4d/python-plugins/BellSchedulerManager.py

    r7501 r7523  
    2525                self.indicator_token_folder="/tmp/.BellScheduler"
    2626                self.indicator_token_path=os.path.join(self.indicator_token_folder,"bellscheduler-token")
    27                 self.cmd_create_token='mkdir -p '+self.indicator_token_folder+' && touch '+self.indicator_token_path+' && '
     27                self.cmd_create_token='mkdir -p '+self.indicator_token_folder
    2828                self.cmd_remove_token=';rm -f '+self.indicator_token_path
    2929
     
    236236
    237237
     238
    238239                if action=="edit" or action=="active":
    239240                        cron_tasks=self._get_tasks_from_cron()
     
    245246                        key="0"
    246247                       
     248
     249                write_token_command=" && echo "+item+" >>"+self.indicator_token_path+" && "     
    247250                info_to_cron["BellScheduler"]={}
    248251                info_to_cron["BellScheduler"][key]={}
     
    285288                        fade_out=int(duration)-2
    286289                        fade_effects='-af aformat=channel_layouts=mono -af afade=in:st=0:d=6,afade=out:st='+str(fade_out)+":d=2"
    287                         cmd=self.cmd_create_token+"ffplay -nodisp -autoexit -t "+str(duration)
     290                        cmd=self.cmd_create_token+write_token_command+"ffplay -nodisp -autoexit -t "+str(duration)
    288291                else:
    289292                        fade_effects='-af aformat=channel_layouts=mono '
    290                         cmd=self.cmd_create_token+"ffplay -nodisp -autoexit "
     293                        cmd=self.cmd_create_token+write_token_command+"ffplay -nodisp -autoexit "
    291294
    292295                if sound_option !="url":
     
    492495
    493496
    494         def update_indicator_control(self):
     497        def update_indicator_token(self):
    495498
    496499                if os.path.exists(self.cron_file):
     
    505508
    506509                        for item in tasks_cron["BellScheduler"]:
    507                                 if not 'bellscheduler_token' in tasks_cron["BellScheduler"][item]["cmd"]:
    508                                         tmp_cmd=self.cmd_create_token+tasks_cron["BellScheduler"][item]["cmd"]+self.cmd_remove_token
     510                                if not 'bellscheduler-token' in tasks_cron["BellScheduler"][item]["cmd"]:
     511                                        write_token_command=" && echo "+tasks_cron["BellScheduler"][item]["BellId"]+" >>"+self.indicator_token_path+" && "
     512                                        tmp_cmd=self.cmd_create_token+write_token_command+tasks_cron["BellScheduler"][item]["cmd"]+self.cmd_remove_token
    509513                                        tasks_cron["BellScheduler"][item]["cmd"]=tmp_cmd
    510514
Note: See TracChangeset for help on using the changeset viewer.