Make sure permissions are friendly when building release tar file.
authorLutz Jänicke <jaenicke@openssl.org>
Mon, 11 Nov 2002 08:55:43 +0000 (08:55 +0000)
committerLutz Jänicke <jaenicke@openssl.org>
Mon, 11 Nov 2002 08:55:43 +0000 (08:55 +0000)
Submitted by:
Reviewed by:
PR: 171

Makefile.org

index c3d4e6d061de12e278342055cfe7b6820dae9076..dd05ca8dcfef4bcd80ea3996743244a15f6931c5 100644 (file)
@@ -608,6 +608,9 @@ update: depend errors stacks util/libeay.num util/ssleay.num crypto/objects/obj_
 # and read directly, requiring GNU-Tar. Call "make TAR=gtar dist" if the normal
 # tar does not support the --files-from option.
 tar:
+       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
        find * \! -path CVS/\* \! -path \*/CVS/\* \! -name CVS \! -name .cvsignore \! -name STATUS \! -name TABLE | sort > ../$(TARFILE).list; \
        $(TAR) $(TARFLAGS) --files-from ../$(TARFILE).list -cvf - | \
        tardy --user_number=0  --user_name=openssl \