Prepare tarball in dist directory
authorRichard Levitte <levitte@openssl.org>
Thu, 17 Aug 2017 12:04:36 +0000 (14:04 +0200)
committerRichard Levitte <levitte@openssl.org>
Fri, 18 Aug 2017 13:37:14 +0000 (15:37 +0200)
We changed directory to the wrong directory.
This change also separates the preparation phase from the tarball
building phase.

Reviewed-by: Andy Polyakov <appro@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4179)

(cherry picked from commit 17c84aa763b1d69c5446542bf9b4e2f642c570f2)

Configurations/unix-Makefile.tmpl

index dca2b04305f2431c4e6f7b81f63c703c3bd5f673..e02eaa136b0639e64a66b61b2cfa3d13270b268d 100644 (file)
@@ -663,12 +663,12 @@ tar:
               mkdir -p $$TMPDIR/$$DISTDIR/`dirname $$F`; \
               cp $$F $$TMPDIR/$$DISTDIR/$$F; \
           done); \
-       (cd $$TMPDIR; \
+       (cd $$TMPDIR/$$DISTDIR; \
         $(PREPARE_CMD); \
-        find $$TMPDIR/$$DISTDIR -type d -print | xargs chmod 755; \
-        find $$TMPDIR/$$DISTDIR -type f -print | xargs chmod a+r; \
-        find $$TMPDIR/$$DISTDIR -type f -perm -0100 -print | xargs chmod a+x; \
-        $(TAR_COMMAND) $$DISTDIR) \
+        find . -type d -print | xargs chmod 755; \
+        find . -type f -print | xargs chmod a+r; \
+        find . -type f -perm -0100 -print | xargs chmod a+x); \
+       (cd $$TMPDIR; $(TAR_COMMAND) $$DISTDIR) \
        | (cd $(SRCDIR); gzip --best > $(TARFILE).gz); \
        rm -rf $$TMPDIR
        cd $(SRCDIR); ls -l $(TARFILE).gz