root/trac/hacks/marketplugin/0.9/Makefile

Revision 119 (checked in by stevegt, 6 years ago)

fix rsync calls

Line 
1 tmp=/tmp/tractest1
2 egg=TracMarket-0.1-py2.3.egg
3 tmpegg=$(tmp)/dist/$(egg)
4
5 all: test install
6
7 test:
8         python setup.py test
9
10 cruise:
11         # tracmarket/tests/testloop
12         dnotify -Mr . -e bash -c "echo starting...; sleep 10; make test"
13
14 $(tmpegg): FORCE
15         # sudo python setup.py install \
16         # && sudo cp */templates/*.cs /var/trac/test1/templates
17         rm -rf $(tmp)
18         svn export . $(tmp)
19         #
20         cd $(tmp) \
21         && python ./setup.py bdist_egg
22
23
24 install: $(tmpegg)
25         sudo cp $(tmpegg) /var/trac/test1/plugins/
26         #
27         # cd $(tmp) \
28         # && sudo rsync -av tracmarket/templates/ /var/trac/test1/templates \
29         # && sudo rsync -av tracmarket/htdocs/ /var/trac/test1/htdocs
30
31 install-t7a: $(tmpegg)
32         rsync -e ssh -vz $(tmpegg) root@trac.t7a.org:/var/trac/t7a/plugins/
33         rsync -e ssh -vz $(tmpegg) root@trac.t7a.org:/var/trac/isconf/plugins/
34         # ssh -t root@trac.t7a.org /etc/init.d/apache2 restart
35         # ssh root@trac.t7a.org rm -rf /var/www/.python-eggs/TracMarket-0.1-py2.3.egg-tmp/tracmarket
36
37 install-mss: $(tmpegg)
38         rsync -e ssh -vz $(tmpegg) root@msstrac.t7a.org:/var/trac/mss-int/plugins/
39
40 todo:
41         svngrep TODO | ~/bin/todo-grep | sort -n
42         svngrep XXX | ~/bin/todo-grep
43
44 FORCE:
45
Note: See TracBrowser for help on using the browser.