10
debconf-create-preseed *.config; \
12
for FILE in debian/*.preseed; \
14
grep -v preseed $$FILE > $$FILE.tmp; \
15
mv $$FILE.tmp $$FILE; \
16
echo $$FILE >> debian/`basename $$FILE .preseed`.examples; \
19
clean: clean-patched unpatch
25
NO_CHECK_MODULES=1 python setup.py clean
26
rm -rf build openerp-server
27
-find $(CURDIR) -type f -name "*.pyc" | xargs rm -f
41
NO_CHECK_MODULES=1 python setup.py install --no-compile --prefix=$(CURDIR)/debian/openerp-server/usr
6
override_dh_auto_clean:
11
override_dh_auto_install:
12
# Adding ALL addons to the server package
13
if [ -d ../addons ] ; then \
15
echo > server_modules.list ; \
16
for ADD_DIR in * ; do \
17
[ -d "$$ADD_DIR" ] && [ -r "$$ADD_DIR"/__openerp__.py ] && echo "$$ADD_DIR" >> server_modules.list ; \
20
NO_CHECK_MODULES=1 python setup.py install --install-layout=deb --no-compile --root=$(CURDIR)/debian/openerp-server
43
22
# Adjusting program location
44
sed -i -e 's|cd .*python.*/site-packages|cd /usr/lib|' debian/openerp-server/usr/bin/openerp-server
45
mv debian/openerp-server/usr/lib/python*/site-packages/openerp-server debian/openerp-server/usr/lib
46
rm -rf debian/openerp-server/usr/lib/python*
49
find debian/openerp-server/usr/lib/openerp-server/addons -type f -print0 | xargs -0 chmod 0644
23
sed -i -e 's|cd .*|cd /usr/share/pyshared/openerp-server|' debian/openerp-server/usr/bin/openerp-server
51
25
# Removing double files
52
26
rm -rf debian/openerp-server/usr/share/doc/openerp-server-*
31
find debian/openerp-server/usr/share/pyshared/openerp-server/addons -type f -print0 | xargs -0 chmod 0644
33
override_dh_installchangelogs:
61
34
dh_installchangelogs doc/Changelog
36
override_dh_installinit:
65
37
dh_installinit --update-rcd-params='defaults 21'
80
.PHONY: clean build install binary binary-arch binary-indep patch unpatch