From 95402dee813b4b9ce3ab0c21a18b3bf4dbf431b2 Mon Sep 17 00:00:00 2001 From: Aaron Bohy Date: Tue, 6 Jan 2015 09:06:46 +0100 Subject: [PATCH] [FIX] Packaging: do not publish add-on web_analytics This fixes the privacy-breach-google-adsense lintian error for Debian packaging. --- setup/package.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/setup/package.py b/setup/package.py index ce0db21bcf9..6d9fdb366e8 100755 --- a/setup/package.py +++ b/setup/package.py @@ -50,6 +50,9 @@ PUBLISH_DIRS = { 'tarball': 'src', 'windows': 'exe', } +ADDONS_NOT_TO_PUBLISH = [ + 'web_analytics' +] def mkdir(d): if not os.path.isdir(d): @@ -242,7 +245,8 @@ def _prepare_build_dir(o): cmd = ['rsync', '-a', '--exclude', '.git', '--exclude', '*.pyc', '--exclude', '*.pyo'] system(cmd + ['%s/' % o.odoo_dir, o.build_dir]) for i in glob(join(o.build_dir, 'addons/*')): - shutil.move(i, join(o.build_dir, 'openerp/addons')) + if i.split(os.path.sep)[-1] not in ADDONS_NOT_TO_PUBLISH: + shutil.move(i, join(o.build_dir, 'openerp/addons')) def build_tgz(o): system(['python2', 'setup.py', 'sdist', '--quiet', '--formats=gztar,zip'], o.build_dir)