for uploading
[opencloud-plugin.git] / opencloud-net / Makefile
1 BUILDDIR=build/opencloud-net-1.0
2
3 UPLOAD_HOST=node3.cs.arizona.edu
4
5 opencloud-net-plugin:
6         # it's python. There's nothing to build
7         # use 'make deb' to make the debian package
8
9 clean:
10         rm -rf build
11
12 install:
13         install -d $(DESTDIR)/usr/local/sbin
14         install -d $(DESTDIR)/etc/init.d
15         install opencloud-net.py $(DESTDIR)/usr/local/sbin/
16         install opencloud-net-watcher.py $(DESTDIR)/usr/local/sbin/
17         install opencloud-net.init $(DESTDIR)/etc/init.d/opencloud-net
18 deb: 
19         chmod a+x opencloud-net.py
20         chmod a+x opencloud-net-watcher.py
21         rm -rf build
22         mkdir -p $(BUILDDIR)
23         cp Makefile *.py *.init $(BUILDDIR)/
24         mkdir $(BUILDDIR)/debian        
25         mkdir $(BUILDDIR)/debian/source
26         cp debian/changelog debian/control debian/rules debian/compat debian/copyright debian/postinst $(BUILDDIR)/debian/
27         cp debian/source/format $(BUILDDIR)/debian/source/
28         cd $(BUILDDIR); debuild -i -us -uc -A
29
30 upload:
31         scp opencloud-net.py root@$(UPLOAD_HOST):/usr/local/sbin/
32         scp opencloud-net-watcher.py root@$(UPLOAD_HOST):/usr/local/sbin/
33         scp opencloud-net.init root@$(UPLOAD_HOST):/etc/init.d/opencloud-net