[MERGE]
[odoo/odoo.git] / debian / rules
index 83d9bfa..1e598f4 100755 (executable)
@@ -1,6 +1,20 @@
 #!/usr/bin/make -f
 
-include /usr/share/quilt/quilt.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
@@ -8,11 +22,12 @@ clean-patched: patch
        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:
@@ -23,7 +38,7 @@ install: patch
        dh_prep
        dh_installdirs
 
-       python setup.py install --no-compile --prefix=$(CURDIR)/debian/openerp-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|cd .*python.*/site-packages|cd /usr/lib|' debian/openerp-server/usr/bin/openerp-server
@@ -45,8 +60,10 @@ binary-indep: install
        dh_testroot
        dh_installchangelogs doc/Changelog
        dh_installdocs
+       dh_installexamples
        dh_install
        dh_installinit --update-rcd-params='defaults 21'
+       dh_installdebconf
        dh_lintian
        dh_link
        dh_compress
@@ -56,4 +73,8 @@ binary-indep: install
        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