Skip to content
Snippets Groups Projects
Commit c5f3e8f7 authored by Ryan Thomas's avatar Ryan Thomas
Browse files

Add a new target to release using sftp instead of scp

parent f0f64e6d
No related branches found
Tags 2009-06-25
No related merge requests found
......@@ -2,13 +2,13 @@
VERSION=1.22.2.0
#KIND=devel
KIND=rc
#KIND=cabal-latest
#KIND=rc
KIND=cabal-latest
PREFIX=/usr/local
HC=ghc
GHCFLAGS=-Wall -threaded
SSH_USER=$(USER)
SSH_USER=cabal-site
all: build
......@@ -23,6 +23,8 @@ SDIST_STAMP=dist/Cabal-$(VERSION).tar.gz
DISTLOC=dist/release
DIST_STAMP=$(DISTLOC)/Cabal-$(VERSION).tar.gz
TMP := $(shell mktemp -d)
COMMA=,
setup: $(SOURCES) Setup.hs
......@@ -111,6 +113,14 @@ release: $(DIST_STAMP)
scp -r $(DISTLOC) $(SSH_USER)@haskell.org:/home/web/haskell.org/cabal/release/cabal-$(VERSION)
ssh $(SSH_USER)@haskell.org 'cd /home/web/haskell.org/cabal/release && rm -f $(KIND) && ln -s cabal-$(VERSION) $(KIND)'
release-new: $(DIST_STAMP)
@echo "cd cabal/release" > $(TMP)/cabal-sftp-$(VERSION)
@echo "mkdir cabal-$(VERSION)" >> $(TMP)/cabal-sftp-$(VERSION)
@echo "cd cabal-$(VERSION)" >> $(TMP)/cabal-sftp-$(VERSION)
@echo "lcd $(DISTLOC)" >> $(TMP)/cabal-sftp-$(VERSION)
@echo "put *" >> $(TMP)/cabal-sftp-$(VERSION)
sftp -b $(TMP)/cabal-sftp-$(VERSION) $(SSH_USER)@wiki.haskell.org
# tags...
TAGSSRCDIRS = Distribution Language
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment