diff options
author | Bastien Nocera <hadess@hadess.net> | 2009-04-20 16:45:43 +0000 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2009-04-20 16:45:43 +0000 |
commit | decc9b2f07459dc40acca0e1a951786939ef1b93 (patch) | |
tree | 58f7f15a9329099edda0ed056ee30620a93045a6 /update-mime-database.c | |
parent | 836b904616bf41c03252f384bf8821ccd80c0fd2 (diff) |
* update-mime-database.c (main): Patch from Martin von Gagern
<Martin.vGagern@gmx.net> to give a better error message when
a directory doesn't exist (Closes: #20552)
Diffstat (limited to 'update-mime-database.c')
-rw-r--r-- | update-mime-database.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/update-mime-database.c b/update-mime-database.c index 6fdf777..982cf7f 100644 --- a/update-mime-database.c +++ b/update-mime-database.c @@ -3437,6 +3437,12 @@ int main(int argc, char **argv) package_dir = g_strconcat(mime_dir, "/packages", NULL); + if (access(mime_dir, F_OK)) + { + g_warning(_("Directory '%s' does not exist!\n"), package_dir); + return EXIT_FAILURE; + } + if (access(mime_dir, W_OK)) { g_warning(_("%s: I don't have write permission on %s.\n" |