From ec1066d54b1ca23e6c87876c01e82307d7950f60 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 21 Apr 2009 12:06:37 +0300 Subject: Adding debian version 5.0.0~alpha-1. bzr revid: p_christ@hol.gr-20090421090637-ixcz4qjhsrc3419u --- debian/rules | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100755 debian/rules (limited to 'debian/rules') diff --git a/debian/rules b/debian/rules new file mode 100755 index 00000000000..b06842e76bb --- /dev/null +++ b/debian/rules @@ -0,0 +1,62 @@ +#!/usr/bin/make -f + +include /usr/share/dpatch/dpatch.make + +clean: clean-patched unpatch +clean-patched: patch-stamp + 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 + + dh_clean + +build: patch-stamp + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + python setup.py install --no-compile --prefix=$(CURDIR)/debian/tinyerp-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 + + # Fixing permissions + find debian/tinyerp-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-* + +binary: binary-indep + +binary-arch: + +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs doc/Changelog + dh_installdocs + dh_install + dh_installinit --name=openerp-server --update-rcd-params='defaults 21' + 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 -- cgit v1.2.3 From 0dc7a9be4a096ce82d6ab2137ee57190f9dbfbc4 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 21 Apr 2009 12:06:37 +0300 Subject: Renaming tinyerp-server to new upstream openerp-server name. bzr revid: p_christ@hol.gr-20090421090637-sexpu1qcy9yfn4h7 --- debian/rules | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'debian/rules') diff --git a/debian/rules b/debian/rules index b06842e76bb..d56e2ad3c0d 100755 --- a/debian/rules +++ b/debian/rules @@ -23,21 +23,21 @@ install: build dh_prep dh_installdirs - python setup.py install --no-compile --prefix=$(CURDIR)/debian/tinyerp-server/usr + 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* + sed -i -e 's|python.*/site-packages/||' 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* # Workaround for bug in setup.py - mv debian/tinyerp-server/usr/import_xml.rng debian/tinyerp-server/usr/lib/openerp-server + mv debian/openerp-server/usr/import_xml.rng debian/openerp-server/usr/lib/openerp-server # 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 @@ -49,7 +49,7 @@ binary-indep: build install dh_installchangelogs doc/Changelog dh_installdocs dh_install - dh_installinit --name=openerp-server --update-rcd-params='defaults 21' + dh_installinit --update-rcd-params='defaults 21' dh_lintian dh_link dh_compress -- cgit v1.2.3 From 9087cac55722f6bf5662c2ad62e249c8dd4012a7 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 21 Apr 2009 12:06:39 +0300 Subject: Removing workaround for import_xml.rng, not needed anymore. bzr revid: p_christ@hol.gr-20090421090639-617vzk9oz80ay6dk --- debian/rules | 3 --- 1 file changed, 3 deletions(-) (limited to 'debian/rules') diff --git a/debian/rules b/debian/rules index d56e2ad3c0d..c716b2448e8 100755 --- a/debian/rules +++ b/debian/rules @@ -30,9 +30,6 @@ install: build mv debian/openerp-server/usr/lib/python*/site-packages/openerp-server debian/openerp-server/usr/lib rm -rf debian/openerp-server/usr/lib/python* - # Workaround for bug in setup.py - mv debian/openerp-server/usr/import_xml.rng debian/openerp-server/usr/lib/openerp-server - # Fixing permissions find debian/openerp-server/usr/lib/openerp-server/addons -type f -print0 | xargs -0 chmod 0644 -- cgit v1.2.3 From 9ed94c322369f89cddf4fe0d9265ee7ad904df9f Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 21 Apr 2009 12:06:40 +0300 Subject: Adjusting sed call to correct path in /usr/bin/openerp-server. bzr revid: p_christ@hol.gr-20090421090640-whxoc13amnpkjjib --- debian/rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'debian/rules') diff --git a/debian/rules b/debian/rules index c716b2448e8..9c75747afc4 100755 --- a/debian/rules +++ b/debian/rules @@ -26,7 +26,7 @@ install: build python setup.py install --no-compile --prefix=$(CURDIR)/debian/openerp-server/usr # Adjusting program location - sed -i -e 's|python.*/site-packages/||' debian/openerp-server/usr/bin/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* -- cgit v1.2.3 From 1a825578e1e3cd9dfbb4cfb726f5bcf7a6e6a67e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 21 Apr 2009 12:06:41 +0300 Subject: Using quilt rather than dpatch. bzr revid: p_christ@hol.gr-20090421090641-0nhtv4ks4ahkpu23 --- debian/rules | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'debian/rules') diff --git a/debian/rules b/debian/rules index 9c75747afc4..83d9bfa54fe 100755 --- a/debian/rules +++ b/debian/rules @@ -1,9 +1,9 @@ #!/usr/bin/make -f -include /usr/share/dpatch/dpatch.make +include /usr/share/quilt/quilt.make clean: clean-patched unpatch -clean-patched: patch-stamp +clean-patched: patch dh_testdir dh_testroot rm -f build-stamp @@ -15,9 +15,9 @@ clean-patched: patch-stamp dh_clean -build: patch-stamp +build: -install: build +install: patch dh_testdir dh_testroot dh_prep @@ -40,7 +40,7 @@ binary: binary-indep binary-arch: -binary-indep: build install +binary-indep: install dh_testdir dh_testroot dh_installchangelogs doc/Changelog -- cgit v1.2.3 From a6b591974ac175d8151b2ca738f1cf3c5217efc4 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 24 Aug 2009 21:02:04 +0300 Subject: Managing setup of unprivileged user account with debconf. bzr revid: p_christ@hol.gr-20090824180204-3xu6rhc4qvilbnrl --- debian/rules | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'debian/rules') diff --git a/debian/rules b/debian/rules index 83d9bfa54fe..d974a63b2d1 100755 --- a/debian/rules +++ b/debian/rules @@ -1,7 +1,22 @@ #!/usr/bin/make -f +SHELL := sh -e + include /usr/share/quilt/quilt.make +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 @@ -9,10 +24,11 @@ clean-patched: patch 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: @@ -45,8 +61,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 -- cgit v1.2.3