Revision 82ad3594

b/Makefile.am
449 449
	  echo "PKGLIBDIR = '$(pkglibdir)'"; \
450 450
	  echo "DRBD_BARRIERS = $(DRBD_BARRIERS)"; \
451 451
	  echo "SYSLOG_USAGE = '$(SYSLOG_USAGE)'"; \
452
	  echo "OPENSSL_PATH = '$(OPENSSL)'"; \
452 453
	} > $@
453 454

  
454 455
$(REPLACE_VARS_SED): Makefile
b/configure.ac
201 201
  AC_MSG_WARN([pylint not found, checking code will not be possible])
202 202
fi
203 203

  
204
# Check for openssl
205
AC_ARG_VAR(OPENSSL, [openssl path])
206
AC_PATH_PROG(OPENSSL, [openssl], [])
207
if test -z "$OPENSSL"
208
then
209
  AC_MSG_ERROR([openssl not found])
210
fi
211

  
204 212
# Check for socat
205 213
AC_ARG_VAR(SOCAT, [socat path])
206 214
AC_PATH_PROG(SOCAT, [socat], [])
b/lib/constants.py
112 112
SYSCONFDIR = _autoconf.SYSCONFDIR
113 113
TOOLSDIR = _autoconf.TOOLSDIR
114 114
CONF_DIR = SYSCONFDIR + "/ganeti"
115
OPENSSL_PATH = _autoconf.OPENSSL_PATH
115 116

  
116 117
MASTER_SOCKET = SOCKET_DIR + "/ganeti-master"
117 118

  
b/lib/utils.py
2273 2273
      # Set permissions before writing key
2274 2274
      os.chmod(tmp_file_name, 0600)
2275 2275

  
2276
      result = RunCmd(["openssl", "req", "-new", "-newkey", "rsa:1024",
2276
      result = RunCmd([constants.OPENSSL_PATH, "req",
2277
                       "-new", "-newkey", "rsa:1024",
2277 2278
                       "-days", str(validity), "-nodes", "-x509",
2278 2279
                       "-keyout", tmp_file_name, "-out", tmp_file_name,
2279 2280
                       "-batch"])

Also available in: Unified diff