#!/usr/bin/make -f
-include /usr/share/dpatch/dpatch.make
+SHELL := sh -e
+
+
+update:
+ # Needs: shell-helper
+
+ cd debian; \
+ debconf-create-preseed *.config; \
+
+ for FILE in debian/*.preseed; \
+ do \
+ grep -v preseed $$FILE > $$FILE.tmp; \
+ mv $$FILE.tmp $$FILE; \
+ echo $$FILE >> debian/`basename $$FILE .preseed`.examples; \
+ done
clean: clean-patched unpatch
-clean-patched: patch-stamp
+clean-patched: patch
dh_testdir
dh_testroot
rm -f build-stamp
- python setup.py clean
-
+ NO_CHECK_MODULES=1 python setup.py clean
rm -rf build openerp-server
-find $(CURDIR) -type f -name "*.pyc" | xargs rm -f
+ debconf-updatepo
+
dh_clean
-build: patch-stamp
+build:
-install: build
+install: patch
dh_testdir
dh_testroot
dh_prep
dh_installdirs
- python setup.py install --no-compile --prefix=$(CURDIR)/debian/tinyerp-server/usr
+ NO_CHECK_MODULES=1 python setup.py install --no-compile --prefix=$(CURDIR)/debian/openerp-server/usr
# Adjusting program location
- sed -i -e 's|python.*/site-packages/||' debian/tinyerp-server/usr/bin/openerp-server
- mv debian/tinyerp-server/usr/lib/python*/site-packages/openerp-server debian/tinyerp-server/usr/lib
- rm -rf debian/tinyerp-server/usr/lib/python*
-
- # Workaround for bug in setup.py
- mv debian/tinyerp-server/usr/import_xml.rng debian/tinyerp-server/usr/lib/openerp-server
+ sed -i -e 's|cd .*python.*/site-packages|cd /usr/lib|' debian/openerp-server/usr/bin/openerp-server
+ mv debian/openerp-server/usr/lib/python*/site-packages/openerp-server debian/openerp-server/usr/lib
+ rm -rf debian/openerp-server/usr/lib/python*
# Fixing permissions
- find debian/tinyerp-server/usr/lib/openerp-server/addons -type f -print0 | xargs -0 chmod 0644
+ find debian/openerp-server/usr/lib/openerp-server/addons -type f -print0 | xargs -0 chmod 0644
# Removing double files
- rm -rf debian/tinyerp-server/usr/share/doc/openerp-server-*
+ rm -rf debian/openerp-server/usr/share/doc/openerp-server-*
binary: binary-indep
binary-arch:
-binary-indep: build install
+binary-indep: install
dh_testdir
dh_testroot
dh_installchangelogs doc/Changelog
dh_installdocs
+ dh_installexamples
dh_install
- dh_installinit --name=openerp-server --update-rcd-params='defaults 21'
+ dh_installinit --update-rcd-params='defaults 21'
+ dh_installdebconf
dh_lintian
dh_link
dh_compress
dh_md5sums
dh_builddeb
-.PHONY: clean build install binary binary-arch binary-indep
+patch:
+
+unpatch:
+
+.PHONY: clean build install binary binary-arch binary-indep patch unpatch