[openssl.org #2082] [patch] make sure to create engines dir before installing into it

View: New views
1 Messages — Rating Filter:   Alert me  

Parent Message unknown [openssl.org #2082] [patch] make sure to create engines dir before installing into it

by Alon Bar-Lev via RT :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

the engines/Makefile install target will try to install files into
$(INSTALL_PREFIX)$(INSTALLTOP)/lib/engines, but it doesnt make sure the
directory exists before doing so.  simple patch to use the included mkdir-p.pl
script to create the dir first.

the trivial patch is against the OpenSSL_0_9_8-stable branch
-mike


Index: engines/Makefile
===================================================================
RCS file: /usr/local/src/openssl/CVSROOT/openssl/engines/Makefile,v
retrieving revision 1.6.2.12
diff -u -p -r1.6.2.12 Makefile
--- engines/Makefile 10 Aug 2009 14:37:50 -0000 1.6.2.12
+++ engines/Makefile 26 Oct 2009 10:34:50 -0000
@@ -92,6 +92,7 @@ install:
  @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile...
  @if [ -n "$(SHARED_LIBS)" ]; then \
  set -e; \
+ $(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/lib/engines; \
  for l in $(LIBNAMES); do \
  ( echo installing $$l; \
   if [ "$(PLATFORM)" != "Cygwin" ]; then \