Changeset 7256


Ignore:
Timestamp:
May 7, 2018, 10:08:40 AM (18 months ago)
Author:
hectorgh
Message:

using async instead of sync

File:
1 edited

Legend:

Unmodified
Added
Removed
  • n4d-nfs/trunk/fuentes/install/usr/share/n4d/python-plugins/NfsManager.py

    r6133 r7256  
    1515                self.nfs_file=self.nfs_dir+"net.exports"
    1616                self.mirror_file=self.nfs_dir+"mirror.exports"
    17                 self.default_options="rw,sync,no_subtree_check,no_root_squash"
    18                 self.regex_pattern="^(/[\-/\w]+)(\s+)((((\d{1,3}\.){3}\d{1,3})|\w+)\((.*)\)(\s+|$))+"
     17                self.default_options="rw,async,no_subtree_check,no_root_squash"
     18                self.regex_pattern="^(/[\-/\w]+)(\s+)((((\d{1,3}\.){3}\d{1,3})|[a-zA-Z0-9\.\*]+)\((.*)\)(\s+|$))+"
    1919                self.file_header="#\n# File generated by NfsManager plugin. Do not edit\n#\n\n"
    2020               
     
    8383       
    8484
     85        def fix_async(self):
     86
     87                exports=self.parse_exports_file()
     88                for d in exports:
     89                        for ip in exports[d]:
     90                                if "async" not in exports[d][ip]:
     91                                        if "sync" in exports[d][ip]:
     92                                                exports[d][ip]=exports[d][ip].replace("sync","async")
     93                                        else:
     94                                                exports[d][ip]+=",async"
     95
     96                self.write_exports_file(exports)
     97
     98        #def fix_async
     99       
     100
    85101        def export_directories(self):
    86102               
Note: See TracChangeset for help on using the changeset viewer.