diff options
author | Britney Fransen <brfransen@gmail.com> | 2015-10-16 18:19:04 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2015-10-16 18:19:04 (GMT) |
commit | c89a76aca5feb04cd44a0baf65ea219dead80dc3 (patch) | |
tree | 5f4f2fb0fa59ed619df7f00e074e5365a315d22f /abs/core/LinHES-config/mv_fileshare.py | |
parent | 61f19c1cc8b7272a8f6934dfad74ea1ca78db919 (diff) | |
download | linhes_pkgbuild-c89a76aca5feb04cd44a0baf65ea219dead80dc3.zip linhes_pkgbuild-c89a76aca5feb04cd44a0baf65ea219dead80dc3.tar.gz linhes_pkgbuild-c89a76aca5feb04cd44a0baf65ea219dead80dc3.tar.bz2 |
LinHES-config: mv_fileshare.py: add support to read in templates/nfs.shares to include custom nfs shares in /etc/exports
Diffstat (limited to 'abs/core/LinHES-config/mv_fileshare.py')
-rwxr-xr-x | abs/core/LinHES-config/mv_fileshare.py | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/abs/core/LinHES-config/mv_fileshare.py b/abs/core/LinHES-config/mv_fileshare.py index 58c11d8..5844a2f 100755 --- a/abs/core/LinHES-config/mv_fileshare.py +++ b/abs/core/LinHES-config/mv_fileshare.py @@ -327,7 +327,6 @@ def setup_etc_exports(shares,data_config,servername,nfslist): templine = "%s %s" %(sharename,mountpoint) nfs_map_auto.append(templine) - #create the lists for both /etc/exports and nfs_map_auto for share in shares: if share == "/myth": @@ -354,6 +353,22 @@ def setup_etc_exports(shares,data_config,servername,nfslist): templine = nfs_auto_line %(servername,tempname,tempname) nfs_map_auto.append(templine) + #read in users templates/nfs.shares + logging.debug(" processing nfs.shares file") + nfsshares_file=data_config.MYTHHOME+"/templates/nfs.shares" + try: + f = open(nfsshares_file,"r") + for line in f.read().splitlines(): + if line.startswith("#"): + continue + item = line.split() + if len(line) <= 1 : + continue + logging.debug(" %s",line) + share_list.append(line) + except : + logging.critical(" Couldn't read %s",nfsshares_file) + new_exports=[] new_exports.append("#This file was generated by systemconfig.py -m fileshare") new_exports.append("#Use exportfs -arv to reread. \n\n") |