Fixes to make DES3 cfb1 work.
[openssl.git] / fips / Makefile
index 4e016b7b0ea977a7f32e0de606545c8539c0ea2f..e038be8f13f786bffd8379bc04bac9646686c7de 100644 (file)
@@ -179,8 +179,15 @@ install:
        chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
        done;
        @target=install; $(RECURSIVE_MAKE)
-       @cp -p -f fipscanister.o fipscanister.o.sha1 fips_premain.c \
-               fips_premain.c.sha1 \
+       for i in $(EXE) ; \
+       do \
+               echo "installing $$i"; \
+               cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new; \
+               chmod 755 $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new; \
+               mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$i; \
+       done
+       cp -p -f $(FIPSLIBDIR)fipscanister.o $(FIPSLIBDIR)fipscanister.o.sha1 \
+               $(FIPSLIBDIR)fips_premain.c $(FIPSLIBDIR)fips_premain.c.sha1 \
                $(INSTALL_PREFIX)$(INSTALLTOP)/lib/; \
        chmod 0444 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/fips*