Friendlier error message if gocryptfs.conf does not exist

This commit is contained in:
Jakob Unterwurzacher 2015-09-13 18:08:15 +02:00
parent 4acaeb668e
commit 164739b655

View File

@ -80,6 +80,12 @@ func main() {
} }
cfname := filepath.Join(cipherdir, cryptfs.ConfDefaultName) cfname := filepath.Join(cipherdir, cryptfs.ConfDefaultName)
_, err = os.Stat(cfname)
if err != nil {
fmt.Printf("Error: %s not found in CIPHERDIR\n", cryptfs.ConfDefaultName)
fmt.Printf("Please run \"%s --init %s\" first\n", PROGRAM_NAME, cipherdir)
os.Exit(ERREXIT_LOADCONF)
}
cf, err := cryptfs.LoadConfFile(cfname) cf, err := cryptfs.LoadConfFile(cfname)
if err != nil { if err != nil {
fmt.Println(err) fmt.Println(err)