X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=debian%2Frules;h=57be1d0442b15e9bf81fe58410f3565546ad4acb;hb=811d4a4efd6fc4beb43e1378d691b33205e3e941;hp=d974a63b2d1f9da8ed670b9800d14c2bccb99705;hpb=1b08b512c3e63a7ce78fd72a99a83d1439028785;p=odoo%2Fodoo.git diff --git a/debian/rules b/debian/rules index d974a63..57be1d0 100755 --- a/debian/rules +++ b/debian/rules @@ -1,77 +1,17 @@ #!/usr/bin/make -f +# vim:noet: -SHELL := sh -e +%: + dh ${@} -include /usr/share/quilt/quilt.make +override_dh_pysupport: + echo "rsync" + sh -c "[ -d debian/openerp/usr/lib/python2.6 ] && rsync -av openerp/ debian/openerp/usr/lib/python2.6/dist-packages/openerp/" || true + sh -c "[ -d debian/openerp/usr/lib/python2.7 ] && rsync -av openerp/ debian/openerp/usr/lib/python2.7/dist-packages/openerp/" || true + rm -Rf debian/openerp/usr/openerp debian/openerp/usr/lib/python2.6/dist-packages/tests debian/openerp/usr/lib/python2.7/dist-packages/tests + dh_pysupport + rm -Rf debian/openerp/usr/lib -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 - dh_testdir - dh_testroot - rm -f build-stamp - - python setup.py clean - rm -rf build openerp-server - -find $(CURDIR) -type f -name "*.pyc" | xargs rm -f - - debconf-updatepo - - dh_clean - -build: - -install: patch - dh_testdir - dh_testroot - dh_prep - dh_installdirs - - python setup.py install --no-compile --prefix=$(CURDIR)/debian/openerp-server/usr - - # Adjusting program location - 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/openerp-server/usr/lib/openerp-server/addons -type f -print0 | xargs -0 chmod 0644 - - # Removing double files - rm -rf debian/openerp-server/usr/share/doc/openerp-server-* - -binary: binary-indep - -binary-arch: - -binary-indep: install - dh_testdir - dh_testroot - dh_installchangelogs doc/Changelog - dh_installdocs - dh_installexamples - dh_install +override_dh_installinit: dh_installinit --update-rcd-params='defaults 21' - dh_installdebconf - dh_lintian - dh_link - dh_compress - dh_fixperms - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb -.PHONY: clean build install binary binary-arch binary-indep