Skip to content

Commit

Permalink
Improved makefile.
Browse files Browse the repository at this point in the history
Ability to delete ngriakadmin from Riak
  • Loading branch information
Martin Westergaard Lassen committed Feb 21, 2013
1 parent ac08674 commit b4e7771
Showing 1 changed file with 20 additions and 10 deletions.
30 changes: 20 additions & 10 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,34 @@ BUCKET_HOME=$(RIAK_HOME)/buckets/$(BUCKET_NAME)
BUCKET_HOME_OLD=$(RIAK_HOME)/riak/$(BUCKET_NAME)

check:
ifneq '$(shell curl -s http://localhost:8098/ping)' 'OKs'
ifneq '$(shell curl -s http://localhost:8098/ping)' 'OK'
@echo Riak does not responds to ping on $(RIAK_HOME)/ping
@exit 1
else
@echo Riak responds to ping. Good.
endif

clean:
@curl -s -XDELETE $(BUCKET_HOME)/keys/index.html
@curl -s -XDELETE $(BUCKET_HOME)/keys/home.html
@curl -s -XDELETE $(BUCKET_HOME)/keys/riak.html
@curl -s -XDELETE $(BUCKET_HOME)/keys/settings.html
@curl -s -XDELETE $(BUCKET_HOME)/keys/buckets.html
@curl -s -XDELETE $(BUCKET_HOME)/keys/bucket.html
@curl -s -XDELETE $(BUCKET_HOME)/keys/key.html
@curl -s -XDELETE $(BUCKET_HOME)/keys/ngriakadmin.js
@curl -s -XDELETE $(BUCKET_HOME)/keys/settings.json

install: check
@curl -XPUT -H "Content-Type: text/html" --data-binary @src/index.html $(BUCKET_HOME)/keys/index.html
@curl -XPUT -H "Content-Type: text/html" --data-binary @src/home.html $(BUCKET_HOME)/keys/home.html
@curl -XPUT -H "Content-Type: text/html" --data-binary @src/riak.html $(BUCKET_HOME)/keys/riak.html
@curl -XPUT -H "Content-Type: text/html" --data-binary @src/settings.html $(BUCKET_HOME)/keys/settings.html
@curl -XPUT -H "Content-Type: text/html" --data-binary @src/buckets.html $(BUCKET_HOME)/keys/buckets.html
@curl -XPUT -H "Content-Type: text/html" --data-binary @src/bucket.html $(BUCKET_HOME)/keys/bucket.html
@curl -XPUT -H "Content-Type: text/html" --data-binary @src/key.html $(BUCKET_HOME)/keys/key.html
@curl -XPUT -H "Content-Type: text/javascript" --data-binary @src/ngriakadmin.js $(BUCKET_HOME)/keys/ngriakadmin.js
@curl -XPUT -H "Content-Type: application/json" --data-binary @src/settings.json $(BUCKET_HOME)/keys/settings.json
@curl -s -XPUT -H "Content-Type: text/html" --data-binary @src/index.html $(BUCKET_HOME)/keys/index.html
@curl -s -XPUT -H "Content-Type: text/html" --data-binary @src/home.html $(BUCKET_HOME)/keys/home.html
@curl -s -XPUT -H "Content-Type: text/html" --data-binary @src/riak.html $(BUCKET_HOME)/keys/riak.html
@curl -s -XPUT -H "Content-Type: text/html" --data-binary @src/settings.html $(BUCKET_HOME)/keys/settings.html
@curl -s -XPUT -H "Content-Type: text/html" --data-binary @src/buckets.html $(BUCKET_HOME)/keys/buckets.html
@curl -s -XPUT -H "Content-Type: text/html" --data-binary @src/bucket.html $(BUCKET_HOME)/keys/bucket.html
@curl -s -XPUT -H "Content-Type: text/html" --data-binary @src/key.html $(BUCKET_HOME)/keys/key.html
@curl -s -XPUT -H "Content-Type: text/javascript" --data-binary @src/ngriakadmin.js $(BUCKET_HOME)/keys/ngriakadmin.js
@curl -s -XPUT -H "Content-Type: application/json" --data-binary @src/settings.json $(BUCKET_HOME)/keys/settings.json
@echo NgRiakAdmin was installed. Open $(BUCKET_HOME_OLD)/index.html

insecure: install
Expand Down

0 comments on commit b4e7771

Please sign in to comment.