Ignore:
Timestamp:
Jan 19, 2018, 4:43:11 PM (2 years ago)
Author:
gost
Message:

fix

Location:
titan/plugins/sispmctl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/sispmctl/sispmctl.c

    r41764 r41765  
    3030       
    3131        startextern = 0;
    32         if( ! file_exist("/var/etc/plugin/ps01sispm"))
     32        if( ! file_exist("/mnt/plugin/ps01sispm"))
    3333                sispmctl_start(2);
    3434        else
    3535                startextern = 1;
    3636       
    37         if(file_exist("/var/etc/plugin/pe01sispm"))
     37        if(file_exist("/mnt/plugin/pe01sispm"))
    3838                stopextern = 1;
    3939        else
     
    4949        if(sispmctl_checkthread != NULL)
    5050                sispmctl_checkthread->aktion = STOP;
    51         if( ! file_exist("/var/etc/plugin/pe01sispm"))
     51        if( ! file_exist("/mnt/plugin/pe01sispm"))
    5252                sispmctl_stop(2);
    5353        if(sispmctl_checkthread != NULL)
  • titan/plugins/sispmctl/sispmctl.h

    r41764 r41765  
    2828        char* menu = NULL;
    2929
    30        
     30        struct skin* load = getscreen("loading");
     31
    3132        struct skin* sis_anzeige = getscreen("sis_anzeige");
    3233        struct skin* buttonbar = getscreennode(sis_anzeige, "buttonbar");
     
    5253        while(1)
    5354        {       
     55                drawscreen(load, 0, 0);
    5456                ende = 0;
    5557                cmd = ostrcat(createpluginpath("/sispmctl/bin/sispmctl", 0), " -g1 > /tmp/helpsis", 0, 0);
     
    133135                changepic(m1, menu);
    134136               
    135        
     137                clearscreen(load);
    136138       
    137139                drawscreen(sis_anzeige, 0, 0);
     
    455457                if(rcret == getrcconfigint("rcgreen", NULL))
    456458                {
     459                        drawscreen(load, 0, 0);
    457460                        addlist(myconfig, "g1_name", g1_name->ret);
    458461                        addlist(myconfig, "g1_auto_on", g1_auto_on->ret);
     
    487490                        addlist(myconfig, "g4_script", g4_script->ret);
    488491                        writelist(myconfig, sispmctlconf);
     492                        if(startextern == 1)
     493                                sispmctl_start(3);
     494                        if(startextern == 1)
     495                                sispmctl_stop(3);
     496                        sleep(1);
     497                        clearscreen(load);
    489498                }
    490499        }
     
    504513                {
    505514                        if(flag == 3)
    506                                 writesys("/var/etc/plugin/ps01sispm", "#!/bin/sh", 1);
     515                                writesys("/mnt/plugin/ps01sispm", "#!/bin/sh", 1);
    507516                       
    508517                        if(ostrcmp(getlist(myconfig, "g1_script", NULL), "yes") == 0)
     
    510519                                cmd = ostrcat(createpluginpath("/sispmctl/bin/g1_script.sh", 0), " start", 0, 0);       
    511520                                if(flag = 3)
    512                                         writesys("/var/etc/plugin/ps01sispm", cmd, 3);
     521                                        writesys("/mnt/plugin/ps01sispm", cmd, 3);
    513522                                else
    514523                                        system(cmd);
     
    535544                        }
    536545                        if(flag = 3)
    537                                 writesys("/var/etc/plugin/ps01sispm", cmd, 3);
     546                                writesys("/mnt/plugin/ps01sispm", cmd, 3);
    538547                        else
    539548                                system(cmd);
     
    547556                                cmd = ostrcat(createpluginpath("/sispmctl/bin/g2_script.sh", 0), " start", 0, 0);       
    548557                                if(flag = 3)
    549                                         writesys("/var/etc/plugin/ps01sispm", cmd, 3);
     558                                        writesys("/mnt/plugin/ps01sispm", cmd, 3);
    550559                                else
    551560                                        system(cmd);
     
    571580                        }
    572581                        if(flag = 3)
    573                                 writesys("/var/etc/plugin/ps01sispm", cmd, 3);
     582                                writesys("/mnt/plugin/ps01sispm", cmd, 3);
    574583                        else
    575584                                system(cmd);
     
    583592                                cmd = ostrcat(createpluginpath("/sispmctl/bin/g3_script.sh", 0), " start", 0, 0);       
    584593                                if(flag = 3)
    585                                         writesys("/var/etc/plugin/ps01sispm", cmd, 3);
     594                                        writesys("/mnt/plugin/ps01sispm", cmd, 3);
    586595                                else
    587596                                        system(cmd);
     
    608617                        }
    609618                        if(flag = 3)
    610                                 writesys("/var/etc/plugin/ps01sispm", cmd, 3);
     619                                writesys("/mnt/plugin/ps01sispm", cmd, 3);
    611620                        else
    612621                                system(cmd);
     
    620629                                cmd = ostrcat(createpluginpath("/sispmctl/bin/g4_script.sh", 0), " start", 0, 0);       
    621630                                if(flag = 3)
    622                                         writesys("/var/etc/plugin/ps01sispm", cmd, 3);
     631                                        writesys("/mnt/plugin/ps01sispm", cmd, 3);
    623632                                else
    624633                                        system(cmd);
     
    644653                        }
    645654                        if(flag = 3)
    646                                 writesys("/var/etc/plugin/ps01sispm", cmd, 3);
     655                                writesys("/mnt/plugin/ps01sispm", cmd, 3);
    647656                        else
    648657                                system(cmd);
     
    660669        {
    661670                if(flag == 3)
    662                                 writesys("/var/etc/plugin/pe01sispm", "#!/bin/sh", 1);
     671                                writesys("/mnt/plugin/pe01sispm", "#!/bin/sh", 1);
    663672               
    664673                if(ostrcmp(getlist(myconfig, "g1_script", NULL), "yes") == 0)
    665674                {
    666675                        cmd = ostrcat(createpluginpath("/sispmctl/bin/g1_script.sh", 0), " stop", 0, 0);       
    667                         system(cmd);
     676                        if(flag = 3)
     677                                writesys("/mnt/plugin/pe01sispm", cmd, 3);
     678                        else
     679                                system(cmd);
    668680                        free(cmd); cmd = NULL;
    669681                }
     
    688700                                maxsleep = atoi(getlist(myconfig, "g1_delay", NULL));                   
    689701                }
    690                 system(cmd);
     702                if(flag = 3)
     703                        writesys("/mnt/plugin/pe01sispm", cmd, 3);
     704                else
     705                        system(cmd);
    691706                printf("%s\n", cmd);
    692707                free(cmd); cmd = NULL;
     
    697712                {
    698713                        cmd = ostrcat(createpluginpath("/sispmctl/bin/g2_script.sh", 0), " stop", 0, 0);       
    699                         system(cmd);
     714                        if(flag = 3)
     715                                writesys("/mnt/plugin/pe01sispm", cmd, 3);
     716                        else
     717                                system(cmd);
    700718                        free(cmd); cmd = NULL;
    701719                }
     
    720738                                maxsleep = atoi(getlist(myconfig, "g2_delay", NULL));                   
    721739                }
    722                 system(cmd);
     740                if(flag = 3)
     741                        writesys("/mnt/plugin/pe01sispm", cmd, 3);
     742                else
     743                        system(cmd);
    723744                printf("%s\n", cmd);
    724745                free(cmd); cmd = NULL;
     
    729750                {
    730751                        cmd = ostrcat(createpluginpath("/sispmctl/bin/g3_script.sh", 0), " stop", 0, 0);       
    731                         system(cmd);
     752                        if(flag = 3)
     753                                writesys("/mnt/plugin/pe01sispm", cmd, 3);
     754                        else
     755                                system(cmd);
    732756                        free(cmd); cmd = NULL;
    733757                }
     
    752776                                maxsleep = atoi(getlist(myconfig, "g3_delay", NULL));                   
    753777                }
    754                 system(cmd);
     778                if(flag = 3)
     779                        writesys("/mnt/plugin/pe01sispm", cmd, 3);
     780                else
     781                        system(cmd);
    755782                printf("%s\n", cmd);
    756783                free(cmd); cmd = NULL;
     
    761788                {
    762789                        cmd = ostrcat(createpluginpath("/sispmctl/bin/g4_script.sh", 0), " stop", 0, 0);       
    763                         system(cmd);
     790                        if(flag = 3)
     791                                writesys("/mnt/plugin/pe01sispm", cmd, 3);
     792                        else
     793                                system(cmd);
    764794                        free(cmd); cmd = NULL;
    765795                }
     
    784814                                maxsleep = atoi(getlist(myconfig, "g4_delay", NULL));                   
    785815                }
    786                 system(cmd);
     816                if(flag = 3)
     817                        writesys("/mnt/plugin/pe01sispm", cmd, 3);
     818                else
     819                        system(cmd);
    787820                printf("%s\n", cmd);
    788821                free(cmd); cmd = NULL;
Note: See TracChangeset for help on using the changeset viewer.