@@ -347,6 +347,7 @@ pkg: $(PKG)
347347
348348pkg-upload : pkg
349349 ssh $(STAGINGSERVER ) " mkdir -p iojs/$( DISTTYPEDIR) /$( FULLVERSION) "
350+ chmod 664 iojs-$(FULLVERSION ) .pkg
350351 scp -p iojs-$(FULLVERSION ) .pkg $(STAGINGSERVER ) :iojs/$(DISTTYPEDIR ) /$(FULLVERSION ) /iojs-$(FULLVERSION ) .pkg
351352 ssh $(STAGINGSERVER ) " touch iojs/$( DISTTYPEDIR) /$( FULLVERSION) /iojs-$( FULLVERSION) .pkg.done"
352353
@@ -373,17 +374,20 @@ tar: $(TARBALL)
373374
374375tar-upload : tar
375376 ssh $(STAGINGSERVER ) " mkdir -p iojs/$( DISTTYPEDIR) /$( FULLVERSION) "
377+ chmod 664 iojs-$(FULLVERSION ) .tar.gz
376378 scp -p iojs-$(FULLVERSION ) .tar.gz $(STAGINGSERVER ) :iojs/$(DISTTYPEDIR ) /$(FULLVERSION ) /iojs-$(FULLVERSION ) .tar.gz
377379 ssh $(STAGINGSERVER ) " touch iojs/$( DISTTYPEDIR) /$( FULLVERSION) /iojs-$( FULLVERSION) .tar.gz.done"
378380ifeq ($(XZ ) , 0)
381+ chmod 664 iojs-$(FULLVERSION).tar.xz
379382 scp -p iojs-$(FULLVERSION).tar.xz $(STAGINGSERVER):iojs/$(DISTTYPEDIR)/$(FULLVERSION)/iojs-$(FULLVERSION).tar.xz
380383 ssh $(STAGINGSERVER) "touch iojs/$(DISTTYPEDIR)/$(FULLVERSION)/iojs-$(FULLVERSION).tar.xz.done"
381384endif
382385
383386doc-upload : tar
384- ssh $(STAGINGSERVER ) " mkdir -p nodejs/$( DISTTYPEDIR) /$( FULLVERSION) "
385- scp -r out/doc/ $(STAGINGSERVER ) :nodejs/$(DISTTYPEDIR ) /$(FULLVERSION ) /docs/
386- ssh $(STAGINGSERVER ) " touch nodejs/$( DISTTYPEDIR) /$( FULLVERSION) /docs.done"
387+ ssh $(STAGINGSERVER ) " mkdir -p iojs/$( DISTTYPEDIR) /$( FULLVERSION) "
388+ chmod -R ug=rw-x+X,o=r+X out/doc/
389+ scp -pr out/doc/ $(STAGINGSERVER ) :iojs/$(DISTTYPEDIR ) /$(FULLVERSION ) /docs/
390+ ssh $(STAGINGSERVER ) " touch iojs/$( DISTTYPEDIR) /$( FULLVERSION) /docs.done"
387391
388392$(TARBALL ) -headers : config.gypi release-only
389393 $(PYTHON ) ./configure \
@@ -405,12 +409,14 @@ endif
405409tar-headers : $(TARBALL ) -headers
406410
407411tar-headers-upload : tar-headers
408- ssh $(STAGINGSERVER ) " mkdir -p nodejs/$( DISTTYPEDIR) /$( FULLVERSION) "
409- scp -p $(TARNAME ) -headers.tar.gz $(STAGINGSERVER ) :nodejs/$(DISTTYPEDIR ) /$(FULLVERSION ) /$(TARNAME ) -headers.tar.gz
410- ssh $(STAGINGSERVER ) " touch nodejs/$( DISTTYPEDIR) /$( FULLVERSION) /$( TARNAME) -headers.tar.gz.done"
412+ ssh $(STAGINGSERVER ) " mkdir -p iojs/$( DISTTYPEDIR) /$( FULLVERSION) "
413+ chmod 664 $(TARNAME ) -headers.tar.gz
414+ scp -p $(TARNAME ) -headers.tar.gz $(STAGINGSERVER ) :iojs/$(DISTTYPEDIR ) /$(FULLVERSION ) /$(TARNAME ) -headers.tar.gz
415+ ssh $(STAGINGSERVER ) " touch iojs/$( DISTTYPEDIR) /$( FULLVERSION) /$( TARNAME) -headers.tar.gz.done"
411416ifeq ($(XZ ) , 0)
412- scp -p $(TARNAME)-headers.tar.xz $(STAGINGSERVER):nodejs/$(DISTTYPEDIR)/$(FULLVERSION)/$(TARNAME)-headers.tar.xz
413- ssh $(STAGINGSERVER) "touch nodejs/$(DISTTYPEDIR)/$(FULLVERSION)/$(TARNAME)-headers.tar.xz.done"
417+ chmod 664 $(TARNAME)-headers.tar.xz
418+ scp -p $(TARNAME)-headers.tar.xz $(STAGINGSERVER):iojs/$(DISTTYPEDIR)/$(FULLVERSION)/$(TARNAME)-headers.tar.xz
419+ ssh $(STAGINGSERVER) "touch iojs/$(DISTTYPEDIR)/$(FULLVERSION)/$(TARNAME)-headers.tar.xz.done"
414420endif
415421
416422$(BINARYTAR ) : release-only
@@ -438,9 +444,11 @@ binary: $(BINARYTAR)
438444
439445binary-upload : binary
440446 ssh $(STAGINGSERVER ) " mkdir -p iojs/$( DISTTYPEDIR) /$( FULLVERSION) "
447+ chmod 664 iojs-$(FULLVERSION ) -$(OSTYPE ) -$(ARCH ) .tar.gz
441448 scp -p iojs-$(FULLVERSION ) -$(OSTYPE ) -$(ARCH ) .tar.gz $(STAGINGSERVER ) :iojs/$(DISTTYPEDIR ) /$(FULLVERSION ) /iojs-$(FULLVERSION ) -$(OSTYPE ) -$(ARCH ) .tar.gz
442449 ssh $(STAGINGSERVER ) " touch iojs/$( DISTTYPEDIR) /$( FULLVERSION) /iojs-$( FULLVERSION) -$( OSTYPE) -$( ARCH) .tar.gz.done"
443450ifeq ($(XZ ) , 0)
451+ chmod 664 iojs-$(FULLVERSION)-$(OSTYPE)-$(ARCH).tar.xz
444452 scp -p iojs-$(FULLVERSION)-$(OSTYPE)-$(ARCH).tar.xz $(STAGINGSERVER):iojs/$(DISTTYPEDIR)/$(FULLVERSION)/iojs-$(FULLVERSION)-$(OSTYPE)-$(ARCH).tar.xz
445453 ssh $(STAGINGSERVER) "touch iojs/$(DISTTYPEDIR)/$(FULLVERSION)/iojs-$(FULLVERSION)-$(OSTYPE)-$(ARCH).tar.xz.done"
446454endif
0 commit comments