|
|
| version 1.8, 2025/03/22 18:43:54 | version 1.9, 2025/03/24 19:19:42 |
|---|---|
| Line 24 | Line 24 |
| * along with FreeM. If not, see <https://www.gnu.org/licenses/>. | * along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
| * | * |
| * $Log$ | * $Log$ |
| * Revision 1.9 2025/03/24 19:19:42 snw | |
| * Make fmadm configure copy freem.exe to freemd.exe for daemon operation on OS/2 systems | |
| * | |
| * Revision 1.8 2025/03/22 18:43:54 snw | * Revision 1.8 2025/03/22 18:43:54 snw |
| * Make STRLEN 255 chars and add BIGSTR macro for larger buffers | * Make STRLEN 255 chars and add BIGSTR macro for larger buffers |
| * | * |
| Line 1137 void fm_configure (void) | Line 1140 void fm_configure (void) |
| snprintf (envbase, 4095, "%s/freem/%s", SYSCONFDIR, fma_environment); | snprintf (envbase, 4095, "%s/freem/%s", SYSCONFDIR, fma_environment); |
| snprintf (nsbase, 4095, "%s/freem/%s", LOCALSTATEDIR, fma_environment); | snprintf (nsbase, 4095, "%s/freem/%s", LOCALSTATEDIR, fma_environment); |
| #if defined(__OS2__) | |
| { | |
| char srcfile[PATHLEN]; | |
| char dstfile[PATHLEN]; | |
| snprintf (srcfile, PATHLEN, "%s/bin/freem.exe", PREFIX); | |
| snprintf (dstfile, PATHLEN, "%s/bin/freemd.exe", PREFIX); | |
| fprintf (stderr, "fmadm: running on OS/2; will copy %s to %s\n" srcfile, dstfile); | |
| if (cp (dstfile, srcfile) != 0) { | |
| fprintf (stderr, "fmadm: fatal error copying %s to %s\n", srcfile, dstfile); | |
| exit (1); | |
| } | |
| } | |
| #else | |
| fprintf (stderr, "fmadm: not running on OS/2\n"); | |
| #endif | |
| printf ("\nFreeM Initial Configuration\n"); | printf ("\nFreeM Initial Configuration\n"); |
| printf ("---------------------------\n\n"); | printf ("---------------------------\n\n"); |
| printf ("This utility will create the initial configuration file for "); | printf ("This utility will create the initial configuration file for "); |
| printf ("FreeM environment '%s' in %s.\n\n", fma_environment, config_file); | printf ("FreeM environment '%s' in %s.\n\n", fma_environment, config_file); |
| /* check for existence of needed directories */ | /* check for existence of needed directories */ |
| if (stat (SYSCONFDIR, &etcstat) == -1) { | if (stat (SYSCONFDIR, &etcstat) == -1) { |