185 DEFUN_WWW_SRV ?= defun.work |
185 DEFUN_WWW_SRV ?= defun.work |
186 DEFUN_WWW_DIR ?= /srv/www/gadict |
186 DEFUN_WWW_DIR ?= /srv/www/gadict |
187 DEFUN_REL_DIR ?= /srv/www/gadict/download |
187 DEFUN_REL_DIR ?= /srv/www/gadict/download |
188 |
188 |
189 .PHONY: deploy2defun |
189 .PHONY: deploy2defun |
190 deploy2defun: deploy2defun-src deploy2defun-www deploy2defun-dist |
190 deploy2defun: deploy2defun-www deploy2defun-dist deploy2defun-src |
191 |
191 |
192 .PHONY: deploy2defun-src |
192 .PHONY: deploy2defun-src |
193 deploy2defun-src: |
193 deploy2defun-src: |
194 hg push ssh://$(DEFUN_USER)@$(DEFUN_HG_SRV)/$(DEFUN_HG_DIR) || [ $$? = 1 ] |
194 hg push ssh://$(DEFUN_USER)@$(DEFUN_HG_SRV)/$(DEFUN_HG_DIR) || [ $$? = 1 ] |
195 |
195 |
224 # $ sftp $(SF_USER),$(pkgname)@web.sourceforge.net |
224 # $ sftp $(SF_USER),$(pkgname)@web.sourceforge.net |
225 # as it may require interactive input for accepting server public key. |
225 # as it may require interactive input for accepting server public key. |
226 # Next time any action fully automated. |
226 # Next time any action fully automated. |
227 |
227 |
228 .PHONY: deploy2sf |
228 .PHONY: deploy2sf |
229 deploy2sf: deploy2sf-src deploy2sf-www deploy2sf-dist deploy2sf-voa |
229 deploy2sf: deploy2sf-www deploy2sf-dist deploy2sf-voa deploy2sf-src |
230 |
230 |
231 .PHONY: deploy2sf-src |
231 .PHONY: deploy2sf-src |
232 deploy2sf-src: |
232 deploy2sf-src: |
233 hg push ssh://$(SF_USER)@hg.code.sf.net/p/$(pkgname)/code || [ $$? = 1 ] |
233 hg push ssh://$(SF_USER)@hg.code.sf.net/p/$(pkgname)/code || [ $$? = 1 ] |
234 |
234 |
253 ) | sftp -b - $(SF_USER),$(pkgname)@web.sourceforge.net |
253 ) | sftp -b - $(SF_USER),$(pkgname)@web.sourceforge.net |
254 |
254 |
255 .PHONY: deploy2sf-dist |
255 .PHONY: deploy2sf-dist |
256 deploy2sf-dist: $(DISTREL_TARBALLS) $(DISTSRC_TARBALLS) |
256 deploy2sf-dist: $(DISTREL_TARBALLS) $(DISTSRC_TARBALLS) |
257 ( echo 'cd /home/frs/project/$(shell v=$(pkgname); echo $${v:0:1}/$${v:0:2})/$(pkgname)'; \ |
257 ( echo 'cd /home/frs/project/$(shell v=$(pkgname); echo $${v:0:1}/$${v:0:2})/$(pkgname)'; \ |
258 echo "put README.rst"; \ |
258 echo "put www/README.rst"; \ |
259 echo "chmod 644 README.rst"; \ |
259 echo "chmod 644 README.rst"; \ |
260 echo "-mkdir v$(vmajor).$(vminor)"; \ |
260 echo "-mkdir v$(vmajor).$(vminor)"; \ |
261 echo "cd v$(vmajor).$(vminor)"; \ |
261 echo "cd v$(vmajor).$(vminor)"; \ |
262 for f in $(DISTREL_TARBALLS) $(DISTSRC_TARBALLS); do \ |
262 for f in $(DISTREL_TARBALLS) $(DISTSRC_TARBALLS); do \ |
263 echo "put $$f"; \ |
263 n=$${f##*/}; \ |
264 echo "chmod 644 $$f"; \ |
264 echo "put $$f $$n"; \ |
|
265 echo "chmod 644 $$n"; \ |
265 done; \ |
266 done; \ |
266 echo 'quit'; \ |
267 echo 'quit'; \ |
267 ) | sftp -b - $(SF_USER),$(pkgname)@frs.sourceforge.net |
268 ) | sftp -b - $(SF_USER),$(pkgname)@frs.sourceforge.net |
268 |
269 |
269 .PHONY: validate-release |
270 .PHONY: validate-release |