Changeset 17333


Ignore:
Timestamp:
07/25/12 00:15:33 (12 years ago)
Author:
nit
Message:

[titan] add flag to start hotplug.sh

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/networkbrowser/networkbrowser.h

    r17292 r17333  
    930930}
    931931
    932 void addhddreplacement(char* sharename)
     932//flag = 0: don't start hotplug.sh
     933//flag = 1: start hotplug.sh
     934void addhddreplacement(char* sharename, int flag)
    933935{
    934936        char* tmpstr = NULL;
     
    942944
    943945        writesys("/var/etc/automount/.recordshare", sharename, 0);
    944         system("/sbin/hotplug.sh first &");
    945 }
    946 
    947 void delhddreplacement()
     946        if(flag == 1) system("/sbin/hotplug.sh first &");
     947}
     948
     949
     950//flag = 0: don't start hotplug.sh
     951//flag = 1: start hotplug.sh
     952void delhddreplacement(int flag)
    948953{
    949954        unlink("/media/hdd");
    950955        unlink("/var/etc/automount/.recordshare");
    951         system("/sbin/hotplug.sh first &");
     956        if(flag == 1) system("/sbin/hotplug.sh first &");
    952957}
    953958
     
    13561361                                setdefaultnetworkbrowser(node);
    13571362                                if(ostrcmp(skin_hddreplacement->ret, "1") == 0)
    1358                                         addhddreplacement(node->sharename);
     1363                                        addhddreplacement(node->sharename, 0);
    13591364                                else if(checkhddreplacement(node->sharename) == 1)
    1360                                         delhddreplacement();
     1365                                        delhddreplacement(0);
    13611366
    13621367                                savenetworkbrowser("/var/etc/automount/auto.misc");
     
    14511456                                {
    14521457                                        if(checkhddreplacement(delnode->sharename) == 1)
    1453                                                 delhddreplacement();
     1458                                                delhddreplacement(0);
    14541459
    14551460                                        delnetworkbrowser(delnode);
Note: See TracChangeset for help on using the changeset viewer.