public
Description: Small collection of scripts to manage wordpress
Homepage: http://people.warp.es/~koke/wordpress-scripts/
Clone URL: git://github.com/koke/wordpress-scripts.git
wordpress-scripts / Makefile
100644 28 lines (24 sloc) 0.775 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
VERSION := $(subst v,,$(lastword $(shell git tag -l 'v*' )))
PACKAGE_NAME = wordpress-scripts
RELEASE = $(PACKAGE_NAME)-$(VERSION)
REMOTE_HOST = moe.warp.es
REMOTE_PATH = public_html/wordpress-scripts
FILES = README.markdown \
publish.sh \
wp-import \
wp-dump \
wp-update-home
 
release: pkg/$(RELEASE).tar.gz
@echo "Released version $(VERSION)"
 
pkg/$(PACKAGE_NAME)-%.tar.gz:
mkdir -p pkg/
git archive --format=tar --prefix=$(RELEASE)/ v$(VERSION) | gzip -c9 > $(RELEASE).tar.gz
md5 < $(RELEASE).tar.gz > $(RELEASE).tar.gz.md5
gpg --sign $(RELEASE).tar.gz.md5
mv $(RELEASE).* pkg/
ls -lR pkg/ | grep -v ls-lR > pkg/ls-lR
@echo "Package ready in pkg/$(RELEASE).tar.gz"
 
upload: release
scp pkg/$(RELEASE).* $(REMOTE_HOST):$(REMOTE_PATH)/
 
clean:
rm -rf pkg