Skip to content

Commit

Permalink
Merge pull request #18 from AntonioMeireles/etcExportsFix
Browse files Browse the repository at this point in the history
on first run don't break if '/etc/exports' doesn't exist
  • Loading branch information
AntonioMeireles committed Dec 9, 2015
2 parents e1622db + 9e51a93 commit 8af480b
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions run.go
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,13 @@ func (f *etcExports) check() {
f.exports = "/etc/exports"
var err error

// check if /etc/exports exists, and if not create an empty one
if _, err = os.Stat(f.exports); os.IsNotExist(err) {
if err = ioutil.WriteFile(f.exports, []byte(""), 0644); err != nil {
log.Fatalln(err)
}
}

if f.buf, err = ioutil.ReadFile(f.exports); err != nil {
log.Fatalln(err)
}
Expand Down

0 comments on commit 8af480b

Please sign in to comment.