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
No related tags found
No related merge requests found
...@@ -2,13 +2,13 @@ ...@@ -2,13 +2,13 @@
VERSION=1.22.2.0 VERSION=1.22.2.0
#KIND=devel #KIND=devel
KIND=rc #KIND=rc
#KIND=cabal-latest KIND=cabal-latest
PREFIX=/usr/local PREFIX=/usr/local
HC=ghc HC=ghc
GHCFLAGS=-Wall -threaded GHCFLAGS=-Wall -threaded
SSH_USER=$(USER) SSH_USER=cabal-site
all: build all: build
...@@ -23,6 +23,8 @@ SDIST_STAMP=dist/Cabal-$(VERSION).tar.gz ...@@ -23,6 +23,8 @@ SDIST_STAMP=dist/Cabal-$(VERSION).tar.gz
DISTLOC=dist/release DISTLOC=dist/release
DIST_STAMP=$(DISTLOC)/Cabal-$(VERSION).tar.gz DIST_STAMP=$(DISTLOC)/Cabal-$(VERSION).tar.gz
TMP := $(shell mktemp -d)
COMMA=, COMMA=,
setup: $(SOURCES) Setup.hs setup: $(SOURCES) Setup.hs
...@@ -111,6 +113,14 @@ release: $(DIST_STAMP) ...@@ -111,6 +113,14 @@ release: $(DIST_STAMP)
scp -r $(DISTLOC) $(SSH_USER)@haskell.org:/home/web/haskell.org/cabal/release/cabal-$(VERSION) 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)' 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... # tags...
TAGSSRCDIRS = Distribution Language 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