8
$(PYTHON) setup.py build_ext -i
14
-pyflakes `find landscape -name \*py|grep -v twisted_amp\.py|grep -v configobj\.py|grep -v mocker\.py`
17
-echo | openssl s_client -connect landscape.canonical.com:443 -CAfile /etc/ssl/certs/ca-certificates.crt
20
-find landscape -name \*.pyc -exec rm {} \;
27
doc: docs/api/twisted/pickle
29
${PYDOCTOR} --make-html --html-output docs/api --add-package landscape --extra-system=docs/api/twisted/pickle:twisted/
31
docs/api/twisted/pickle:
32
mkdir -p docs/api/twisted
33
-${PYDOCTOR} --make-html --html-output docs/api/twisted --add-package /usr/share/pyshared/twisted -o docs/api/twisted/pickle
36
${TXT2MAN} -P Landscape -t landscape-client < man/landscape-client.txt > man/landscape-client.1
37
${TXT2MAN} -P Landscape -t landscape-config < man/landscape-config.txt > man/landscape-config.1
38
${TXT2MAN} -P Landscape -t landscape-message < man/landscape-message.txt > man/landscape-message.1
41
@fakeroot debian/rules binary
42
@echo "\n\nYou remembered to update the changelog, right?\n\n"
45
SSH_HOST=people.ubuntu.com
46
PACKAGE_DIR=/home/jkakar/public_html/landscape
49
@echo "Copying ${PACKAGE} to $(SSH_HOST):$(PACKAGE_DIR)"
50
@scp ${PACKAGE} $(SSH_USERNAME)@$(SSH_HOST):$(PACKAGE_DIR)
51
@echo "\nScanning packages and recreating the Packages file."
52
@ssh -l $(SSH_USERNAME) $(SSH_HOST) \
53
"cd $(PACKAGE_DIR) " \
54
"&& dpkg-scanpackages . /dev/null > Packages " \
57
@echo "You need to specify PACKAGE, as in: make deploy PACKAGE=<name>"
60
MESSAGE_DIR = `pwd`/runclient-messages
61
LOG_FILE = `pwd`/runclient.log
64
-sudo dpkg -P landscape-client
65
-sudo rm -rf /var/log/landscape /etc/landscape /var/lib/landscape /etc/default/landscape-client
66
-sudo apt-get install landscape-client
69
-sudo rm -rf $(MESSAGE_DIR)
70
-sudo mkdir $(MESSAGE_DIR)
73
-sudo ./landscape-client \
74
-a onward -t "John's PC" \
75
-u http://localhost:8080/message-system \
77
--urgent-exchange-interval=5 \
79
--ping-url=http://localhost:8081/ping \
81
freshrun: freshdata run
84
-ctags --languages=python -R .
87
-etags --languages=python -R .
89
UPSTREAM_VERSION=$(shell python -c "from landscape import UPSTREAM_VERSION; print UPSTREAM_VERSION")
92
bzr export sdist/landscape-client-$(UPSTREAM_VERSION)
93
rm -rf sdist/landscape-client-$(UPSTREAM_VERSION)/debian
94
cd sdist && tar cfz landscape-client-$(UPSTREAM_VERSION).tar.gz landscape-client-$(UPSTREAM_VERSION)
95
cd sdist && md5sum landscape-client-$(UPSTREAM_VERSION).tar.gz > landscape-client-$(UPSTREAM_VERSION).tar.gz.md5
96
rm -rf sdist/landscape-client-$(UPSTREAM_VERSION)