diff options
Diffstat (limited to 'editors/thoteditor/files/patch-ag')
-rw-r--r-- | editors/thoteditor/files/patch-ag | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/editors/thoteditor/files/patch-ag b/editors/thoteditor/files/patch-ag new file mode 100644 index 000000000000..b935d6ed5c2a --- /dev/null +++ b/editors/thoteditor/files/patch-ag @@ -0,0 +1,34 @@ +--- ../thotlib/base/registry.c.orig Mon Sep 27 00:32:18 1999 ++++ ../thotlib/base/registry.c Mon Sep 27 00:34:52 1999 +@@ -833,6 +833,7 @@ + PathBuffer path; + char *home_dir; + char filename[MAX_PATH]; ++ char homecmd[MAX_PATH]; + char *my_path; + char *dir_end = NULL; + char *appName; +@@ -1084,13 +1085,22 @@ + dir_end -= 3; + } + else +- fprintf (stderr, "System wide %s not found at %s\n", THOT_INI_FILENAME, &filename[0]); ++ fprintf (stderr, " "); ++/* fprintf (stderr, "System wide %s not found at %s\n", THOT_INI_FILENAME, &filename[0]); */ + + if (home_dir != NULL) + { + strcpy (filename, home_dir); + strcat (filename, DIR_STR); + strcat (filename, THOT_RC_FILENAME); ++ if (!TtaFileExist (&filename[0])) ++ { ++ sprintf(homecmd,"/bin/cp /usr/local/share/thot/config/thot.ini %s%s.thotrc\n",home_dir,DIR_STR); ++ fprintf(stderr,"Copying system thot.ini into ~/.thotrc.\n"); ++ system(homecmd); ++ sprintf(homecmd,"/bin/chmod u+w %s%s.thotrc\n",home_dir,DIR_STR); ++ system(homecmd); ++ } + if (TtaFileExist (&filename[0])) + { + #ifdef DEBUG_REGISTRY |