Makefile
changeset 120 cb5ab06a72a7
parent 119 20f1d1080886
child 121 38e8a1063673
equal deleted inserted replaced
119:20f1d1080886 120:cb5ab06a72a7
   133 endif
   133 endif
   134 
   134 
   135 .PHONY: deploy
   135 .PHONY: deploy
   136 deploy: deploy2sf
   136 deploy: deploy2sf
   137 
   137 
   138 SFTP_PATH = $(SF_USER),$(pkgname)@frs.sourceforge.net
       
   139 
       
   140 # First time you deploy to SourceForge (sf) you need manually login to:
   138 # First time you deploy to SourceForge (sf) you need manually login to:
   141 #   $ sftp $(SFTP_PATH)
   139 #   $ sftp $(SF_USER),$(pkgname)@web.sourceforge.net
   142 # as it may require interactive input for accepting server public key.
   140 # as it may require interactive input for accepting server public key.
   143 # Next time any action fully automated.
   141 # Next time any action fully automated.
   144 
   142 
   145 .PHONY: deploy2sf
   143 .PHONY: deploy2sf
   146 deploy2sf: deploy2sf-doc deploy2sf-release deploy2sf-src
   144 deploy2sf: deploy2sf-doc deploy2sf-release deploy2sf-src
   152 for f in $(HTML_FILES); do \
   150 for f in $(HTML_FILES); do \
   153   echo "put $$f"; \
   151   echo "put $$f"; \
   154   echo "chmod 644 $$f"; \
   152   echo "chmod 644 $$f"; \
   155 done; \
   153 done; \
   156 echo 'quit'; \
   154 echo 'quit'; \
   157 ) | sftp -b - $(SFTP_PATH)
   155 ) | sftp -b - $(SF_USER),$(pkgname)@web.sourceforge.net
   158 
   156 
   159 .PHONY: deploy2sf-release
   157 .PHONY: deploy2sf-release
   160 deploy2sf-release: $(DIST_TARBALLS) $(DISTSRC_TARBALLS)
   158 deploy2sf-release: $(DIST_TARBALLS) $(DISTSRC_TARBALLS)
   161 	( echo 'cd /home/frs/project/g/ga/gadict'; \
   159 	( echo 'cd /home/frs/project/g/ga/gadict'; \
   162 echo "put CHANGES.rst"; \
   160 echo "put CHANGES.rst"; \
   168 for f in $^; do \
   166 for f in $^; do \
   169 	echo "put $$f"; \
   167 	echo "put $$f"; \
   170 	echo "chmod 644 $$f"; \
   168 	echo "chmod 644 $$f"; \
   171 done; \
   169 done; \
   172 echo 'quit'; \
   170 echo 'quit'; \
   173 ) | sftp -b - $(SFTP_PATH)
   171 ) | sftp -b - $(SF_USER),$(pkgname)@frs.sourceforge.net
   174 
   172 
   175 .PHONY: deploy2sf-src
   173 .PHONY: deploy2sf-src
   176 deploy2sf-src:
   174 deploy2sf-src:
   177 	hg push ssh://gavenkoa@hg.code.sf.net/p/$(pkgname)/code
   175 	hg push ssh://gavenkoa@hg.code.sf.net/p/$(pkgname)/code
   178 
   176