2009-09-16 [colin] 3.7.2cvs34
authorColin Leroy <colin@colino.net>
Wed, 16 Sep 2009 16:32:32 +0000 (16:32 +0000)
committerColin Leroy <colin@colino.net>
Wed, 16 Sep 2009 16:32:32 +0000 (16:32 +0000)
* src/main.c
Go grab files in /etc/skel if they exist
at first startup

ChangeLog
PATCHSETS
configure.ac
src/main.c

index f7b4e48305c2817cb718c07ee891e3a9e49aa94e..6ebbe1dce1a2e8405a9d8a7173440edda79bc54c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-09-16 [colin]     3.7.2cvs34
+
+       * src/main.c
+               Go grab files in /etc/skel if they exist
+               at first startup 
+
 2009-09-15 [colin]     3.7.2cvs33
 
        * src/procmime.c
index 078cc06bc6f416e01433b924adc6d88363879f23..3f7483cb9912a50b1508d537f568b24edbdf130c 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.36.2.174 -r 1.36.2.175 src/common/utils.c;  ) > 3.7.2cvs31.patchset
 ( cvs diff -u -r 1.75.2.65 -r 1.75.2.66 src/matcher.c;  cvs diff -u -r 1.39.2.17 -r 1.39.2.18 src/matcher.h;  cvs diff -u -r 1.25.2.33 -r 1.25.2.34 src/matcher_parser_parse.y;  cvs diff -u -r 1.43.2.81 -r 1.43.2.82 src/prefs_matcher.c;  ) > 3.7.2cvs32.patchset
 ( cvs diff -u -r 1.49.2.130 -r 1.49.2.131 src/procmime.c;  ) > 3.7.2cvs33.patchset
+( cvs diff -u -r 1.115.2.222 -r 1.115.2.223 src/main.c;  ) > 3.7.2cvs34.patchset
index 7d46a9690044c74f03476228c67a79cb504b9d69..68d73a34753eff30844d9970c707f4d4f044e170 100644 (file)
@@ -12,7 +12,7 @@ MINOR_VERSION=7
 MICRO_VERSION=2
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=33
+EXTRA_VERSION=34
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 3eb970ca9e26f70276f823d35259b4cecd3028dd..da9ed0b88011bb8c01c997f33ba6829829b31cae 100644 (file)
@@ -1228,12 +1228,20 @@ int main(int argc, char *argv[])
                /* If migration failed or the user didn't want to do it,
                 * we create a new one (and we'll hit wizard later). 
                 */
-               if (r == FALSE && !is_dir_exist(RC_DIR) && make_dir(RC_DIR) < 0) {
+               if (r == FALSE && !is_dir_exist(RC_DIR)) {
+#ifdef G_OS_UNIX
+                       if (copy_dir(SYSCONFDIR "/skel/.claws-mail", RC_DIR) < 0) {
+#endif
+                               if (!is_dir_exist(RC_DIR) && make_dir(RC_DIR) < 0) {
 #ifdef G_OS_WIN32
-                       win32_close_log();
+                                       win32_close_log();
 #endif
-                       exit(1);
-       }
+                                       exit(1);
+                               }
+#ifdef G_OS_UNIX
+                       }
+#endif
+               }
        }