]> git.sur5r.net Git - openldap/commitdiff
Add DEFAULT_EDITOR to ldapconfig.h. Used by ldbmtest and ud.
authorKurt Zeilenga <kurt@openldap.org>
Wed, 17 Mar 1999 22:34:17 +0000 (22:34 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Wed, 17 Mar 1999 22:34:17 +0000 (22:34 +0000)
include/ldapconfig.h.edit
servers/slapd/tools/ldbmtest.c

index ae9bea12e62763441ec26363a5e822a4df617103..bb6ceff049706504c0cf39cd6410b2ae220329de 100644 (file)
@@ -39,6 +39,8 @@
 #define DEFAULT_LIBEXECDIR     "%LIBEXECDIR%"
 #define DEFAULT_RUNDIR         "%RUNDIR%"
 
+#define DEFAULT_EDITOR "%EDITOR%"
+
 #define DEFAULT_LDAP_CONF_FILE "%SYSCONFDIR%/ldap.conf"
 #define DEFAULT_LDAP_USERRC_FILE "ldaprc"
 #define DEFAULT_LDAP_ENV_PREFIX "LDAP"
@@ -178,7 +180,7 @@ Please try again later.\r\n"
        /* ud configuration file */
 #define UD_CONFIG_FILE         "%SYSCONFDIR%/ud.conf"
        /* default editor */
-#define UD_DEFAULT_EDITOR      "%EDITOR%"
+#define UD_DEFAULT_EDITOR      DEFAULT_EDITOR
        /* default bbasename of user config file */
 #define UD_USER_CONFIG_FILE    ".udrc"
        /* default base where groups are created */
index a03fde8b0032d0e87edf95a5f635ce4038087408..08935704fc2395a846775707aaaa3733d7d64082 100644 (file)
@@ -31,8 +31,6 @@
 #include "../slap.h"
 #include "../back-ldbm/back-ldbm.h"
 
-#define EDITOR "/usr/ucb/vi"
-
 static struct dbcache  *openchoice(char c, int mode, int verbose, char **fname);
 static void            print_entry(FILE *fp, char c, Datum *key, char *klabel, Datum *data, char *dlabel);
 static void            free_and_close(struct dbcache *dbc, Datum key, Datum data);
@@ -537,7 +535,7 @@ edit_entry( char c, Datum *data )
                char    *editor;
 
                if ( (editor = getenv( "EDITOR" )) == NULL ) {
-                       editor = EDITOR;
+                       editor = DEFAULT_EDITOR;
                }
                execl( editor, editor, tmpname, NULL );
                perror( "execl" );