X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=notmuch-setup.c;h=5ec176d372a74e9b65c31846dc33fbe7ed95d22c;hp=482efd2e3b9b497fcd09089809cb4a3fcab99fc1;hb=9ec9662ec74e1ed2f569d77008324d2a272749ae;hpb=37bdd8987094220c84ec39f8f550753219f68bd4 diff --git a/notmuch-setup.c b/notmuch-setup.c index 482efd2e..5ec176d3 100644 --- a/notmuch-setup.c +++ b/notmuch-setup.c @@ -76,7 +76,8 @@ welcome_message_post_setup (void) "Notmuch is now configured, and the configuration settings are saved in\n" "a file in your home directory named .notmuch-config . If you'd like to\n" "change the configuration in the future, you can either edit that file\n" -"directly or run \"notmuch setup\".\n\n" +"directly or run \"notmuch setup\". To choose an alternate configuration\n" +"location, set ${NOTMUCH_CONFIG}.\n\n" "The next step is to run \"notmuch new\" which will create a database\n" "that indexes all of your mail. Depending on the amount of mail you have\n" @@ -155,10 +156,11 @@ notmuch_setup_command (unused (void *ctx), notmuch_config_set_database_path (config, absolute_path); } - notmuch_config_save (config); - - if (is_new) - welcome_message_post_setup (); - - return 0; + if (! notmuch_config_save (config)) { + if (is_new) + welcome_message_post_setup (); + return 0; + } else { + return 1; + } }