~aisrael/charms/precise/nfs/local-caveats-charm-proof

« back to all changes in this revision

Viewing changes to hooks/nfs-relation-changed

  • Committer: Mark Mims
  • Date: 2011-07-17 15:39:11 UTC
  • Revision ID: mark.mims@canonical.com-20110717153911-hh1c1ry6ihykgiiw
depart

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
service_name=`echo $ENSEMBLE_REMOTE_UNIT | cut -d/ -f1`
14
14
 
15
15
local_point=/srv/data/$service_name
16
 
mkdir -p $local_point
17
 
chmod a+rwx /srv/data
18
 
chmod a+rwx $local_point
19
 
 
20
 
pattern="$local_point $remote_ip(rw,sync,no_subtree_check)"
21
 
 
22
 
#check if exists
23
 
#echo $pattern >> /etc/exports
24
 
#service nfs-kernel-server restart
25
 
exportfs -o rw,sync $remote_ip:$local_point
 
16
if [ ! -d $local_point ]; then
 
17
  umask 002
 
18
  mkdir -p $local_point
 
19
  chown ubuntu.ubuntu $local_point
 
20
fi
 
21
 
 
22
exportfs -o rw,sync $remote_ip:$local_point 
 
23
[ $? -eq 0 ] || ensemble-log "error exporting $remote_ip:$local_point"
26
24
 
27
25
relation-set hostname="$hostname" fstype="nfs" mountpoint="$local_point" options="rsize=8192,wsize=8192"
28
26