Merge commit 'origin/debonly' into HEAD

Conflicts:
	.gitignore

bzr revid: vyruss@hellug.gr-20090607235257-fmnn02w0235sl0bq
This commit is contained in:
Jimmy Angelakos 2009-06-08 02:52:57 +03:00
commit 4ccdf22230
18 changed files with 953 additions and 0 deletions

313
debian/changelog vendored Normal file
View File

@ -0,0 +1,313 @@
openerp-server (5.0.1-0-1) unstable; urgency=low
* Merging upstream version 5.0.1-0.
* Correcting path of openerp-server in README.Debian (Closes:
#520890).
* Correcting user handling in init script and config file (Closes:
#513263, #516348).
* Setting port to 8070.
* Also mentioning debug_mode and price_accuracy in config file
(Closes: #513264).
* Using correct rfc-2822 date formats in changelog.
* Rediffing shebang.patch.
-- Daniel Baumann <daniel@debian.org> Sat, 30 May 2009 12:53:39 +0200
openerp-server (5.0.0-3-1) unstable; urgency=low
* Merging upstream version 5.0.0-3.
* Improving init call in README.Debian, thanks to David Goodenough
<david.goodenough@btconnect.com>.
* Fixed wrapping in README.Debian.
-- Daniel Baumann <daniel@debian.org> Sat, 14 Feb 2009 00:51:00 +0100
openerp-server (5.0.0-2-1) unstable; urgency=low
* Merging upstream version 5.0.0-2 (Closes: #514920).
* Updating README.Debian.
-- Daniel Baumann <daniel@debian.org> Sat, 14 Feb 2009 00:12:00 +0100
openerp-server (5.0.0-1) unstable; urgency=low
* Merging upstream version 5.0.0.
-- Daniel Baumann <daniel@debian.org> Sat, 07 Feb 2009 13:33:00 +0100
openerp-server (5.0.0~rc3-1) unstable; urgency=low
* Adding note about initializing the database in README.Debian.
* Adding changelog for debian version 4.2.3.4-3.
* Merging upstream version 5.0.0~rc3.
* Using quilt rather than dpatch.
* Updating year in copyright file.
* Updating python-openssl depends.
* Updating lintian overrides.
-- Daniel Baumann <daniel@debian.org> Fri, 09 Jan 2009 18:31:00 -0500
openerp-server (5.0.0~rc2-1) unstable; urgency=low
* Updating python xml depends (Closes: #508911).
* Merging upstream version 5.0.0~rc2.
* New upstream no longer uses embedded copies of pydot, pychart and
reportlab (Closes: #468104).
* Rediffing shebang.dpatch.
-- Daniel Baumann <daniel@debian.org> Thu, 25 Dec 2008 15:13:00 +0100
openerp-server (5.0.0~rc1.1-2) unstable; urgency=low
* Adjusting sed call to correct path in /usr/bin/openerp-server.
-- Daniel Baumann <daniel@debian.org> Wed, 17 Dec 2008 08:32:00 +0100
openerp-server (5.0.0~rc1.1-1) unstable; urgency=low
* Merging upstream version 5.0.0~rc1.1.
-- Daniel Baumann <daniel@debian.org> Tue, 16 Dec 2008 13:08:00 +0100
openerp-server (5.0.0~rc1-1) unstable; urgency=low
* Merging upstream version 5.0.0~rc1.
* Removing openerp.dpatch, went upstream.
* Rediffing shebang.dpatch.
* Removing workaround for import_xml.rng, not needed anymore.
-- Daniel Baumann <daniel@debian.org> Tue, 16 Dec 2008 12:51:00 +0100
openerp-server (5.0.0~alpha-3) unstable; urgency=low
* Adding ghostscript, python-matplotlib, and python-pyopenssl to recommends.
* Correcting chown calls in postinst.
* Prefixing debhelper files with package name.
* Adding changelog for debian version 4.2.3.4-2.
* Dropping tinyerp-server transitional package, this allows to have both
packages available in unstable.
-- Daniel Baumann <daniel@debian.org> Sun, 07 Dec 2008 20:13:00 +0100
openerp-server (5.0.0~alpha-2) experimental; urgency=low
* Renaming tinyerp-server to new upstream openerp-server name.
-- Daniel Baumann <daniel@debian.org> Sun, 09 Nov 2008 18:59:00 +0100
tinyerp-server (5.0.0~alpha-1) experimental; urgency=low
* Merging upstream version 5.0.0~alpha.
* Rediffing autobuild.dpatch.
* Removing shebang.dpatch, not needed anymore.
* Removing python2.5.dpatch, not needed anymore.
* Rediffing openerp.dpatch.
* Rediffing migrate.dpatch.
* Not moving server to sbin anymore for the sake of consistency.
* Removing unneeded chmod call for tinyerp-server.py.
* Sorting build-depends, depends and recommends.
* Dropping /etc/default/tinyerp-server in favour of using
/etc/tinyerp-server.conf directly.
* Updating chmod call in rules to also cope with filenames that embedd
whitespaces.
* Adding patch to correct shebang in two addon files.
* Adding workaround for bug in setup.py that puts import_xml.rng into the
wrong location.
* Adding symlink for tinyerp_serverrc manpage to tinyerp-server.conf.
* Renaming everything except the package name itself from tinyerp-server to
openerp-server.
* Updating copyright file to current upstream.
-- Daniel Baumann <daniel@debian.org> Sun, 09 Nov 2008 15:52:00 +0100
tinyerp-server (4.2.3.4-3) unstable; urgency=high
* Updating python depends (Closes: #506615).
* Adding note about initializising the database in README.Debian
(Closes: #464557).
-- Daniel Baumann <daniel@debian.org> Mon, 10 Nov 2008 12:40:00 +0100
tinyerp-server (4.2.3.4-2) unstable; urgency=low
* Correcting chown calls in postinst.
-- Daniel Baumann <daniel@debian.org> Mon, 10 Nov 2008 12:40:00 +0100
tinyerp-server (4.2.3.4-1) unstable; urgency=low
* Merging upstream version 4.2.3.4.
* Upgrading package to debhelper 7.
* Upgrading package to standards 3.8.0.
* Updating homepage field in control file.
* Adding vcs fields in control file.
* Rewriting copyright file in machine-interpretable format.
* Using lintian debhelper to install lintian overrides.
* Removing bind-exit.dpatch, went upstream.
* Updating default database port.
* Adding logfile handling.
* Updating postresql recommends.
* Reordering and splitting out rules file into individual debhelper files.
* Applying some shell cosmetics to init and maintainer scripts.
* Adding patch to update homepage location of tinyerp.
* Setting ownership of addons directory in postinst (Closes: #487112).
* Adding patch from Brian DeRocher <brian@derocher.org> to fix sql syntax in
migrate script (Closes: #467517).
-- Daniel Baumann <daniel@debian.org> Sun, 09 Nov 2008 09:11:00 +0100
tinyerp-server (4.2.2-2) unstable; urgency=medium
* Readding depends to python-psycopg (Closes: #463079, #493374).
* Adding depends to python-tz (Closes: #482359).
-- Daniel Baumann <daniel@debian.org> Sun, 03 Aug 2008 00:20:00 +0200
tinyerp-server (4.2.2-1) unstable; urgency=low
* New upstream release (Closes: #477698).
* Dropping depends against python-xml (Closes: #468619).
-- Daniel Baumann <daniel@debian.org> Sat, 26 Apr 2008 16:15:00 +0200
tinyerp-server (4.2.1-1) unstable; urgency=low
* Maintainer upload from the Zuerich BSP.
* New upstream release.
* Bumping to new policy.
* Using new homepage field in control.
* Including documentation for migration and testing (Closes: #445464).
* Adjusting 04-bind-exit.dpatch to new upstream release.
* Added lintian overrides.
* Depending now on python-psycopg2, not python-psycopg anymore
(Closes: #445464).
-- Daniel Baumann <daniel@debian.org> Sat, 12 Jan 2008 15:20:00 +0100
tinyerp-server (4.2.0-1) unstable; urgency=medium
* New upstream release.
-- Daniel Baumann <daniel@debian.org> Wed, 31 Oct 2007 21:31:00 +0100
tinyerp-server (4.0.3-3) unstable; urgency=medium
* Setting database port to 5433 (Closes: #443626).
* Applied patch from Aldrin Martoq to make tinyerp-server compatible with
python 2.5.
* Applied patch from Luca Falavigna <dktrkranz@ubuntu.com> to fix exception
raised when address is already in use.
-- Daniel Baumann <daniel@debian.org> Sat, 29 Sep 2007 17:07:00 +0200
tinyerp-server (4.0.3-2) unstable; urgency=low
* Check for existence of deluser in postrm (Closes: #431532).
-- Daniel Baumann <daniel@debian.org> Tue, 03 Jul 2007 11:01:00 +0200
tinyerp-server (4.0.3-1) unstable; urgency=low
* New upstream release.
* Taking package back, Jean-Marc seems to be MIA.
* Changed wording of 'listen to all interfaces' paragraph in README.Debian,
thanks to Gerfried Fuchs <alfie@debian.org>.
* Added lsb header to init script.
-- Daniel Baumann <daniel@debian.org> Fri, 01 Jun 2007 11:59:00 +0200
tinyerp-server (4.0.2-3) unstable; urgency=low
* Setting maintainer to Jean-Marc, this time really :)
-- Daniel Baumann <daniel@debian.org> Wed, 28 Mar 2007 21:48:00 +0100
tinyerp-server (4.0.2-2) unstable; urgency=low
* Setting maintainer to Jean-Marc.
-- Daniel Baumann <daniel@debian.org> Wed, 07 Feb 2007 13:41:00 +0100
tinyerp-server (4.0.2-1) unstable; urgency=low
* New upstream release.
* Some minor cleanups.
-- Daniel Baumann <daniel@debian.org> Thu, 18 Jan 2007 14:19:00 +0100
tinyerp-server (4.0.1-1) unstable; urgency=low
* New upstream release.
* Removed 03-setup.dpatch, went upstream.
-- Daniel Baumann <daniel@debian.org> Fri, 29 Dec 2006 01:03:00 +0100
tinyerp-server (4.0.0-1) unstable; urgency=low
* New upstream release.
* Added patch to fix a typo in setup.py.
-- Daniel Baumann <daniel@debian.org> Tue, 05 Dec 2006 17:43:00 +0100
tinyerp-server (4.0.0~rc1-2) unstable; urgency=low
* Cleaned up build-depends.
-- Daniel Baumann <daniel@debian.org> Tue, 05 Dec 2006 13:19:00 +0100
tinyerp-server (4.0.0~rc1-1) unstable; urgency=low
* New upstream release.
-- Daniel Baumann <daniel@debian.org> Tue, 05 Dec 2006 12:57:00 +0100
tinyerp-server (3.5.0-1) experimental; urgency=low
* New upstream release.
-- Daniel Baumann <daniel@debian.org> Mon, 23 Oct 2006 12:23:00 +0200
tinyerp-server (3.4.2-1) unstable; urgency=low
* New upstream release.
* New email address.
* Complying with new python policy (Closes: #380973).
* Adjusted postgre depends (Closes: #376614).
-- Daniel Baumann <daniel@debian.org> Mon, 16 Oct 2006 14:45:00 +0200
tinyerp-server (3.3.0-1) unstable; urgency=low
* New upstream release (Closes: #369769):
- fixed installation script to install all needed files (Closes: #355224)
* Updated README.Debian (Closes: #352322, #360222, #360223).
* Set to architecture to all (Closes: #356962).
-- Daniel Baumann <daniel.baumann@panthera-systems.net> Sun, 04 Jun 2006 00:50:00 +0100
tinyerp-server (3.2.1-1) unstable; urgency=low
* New upstream release.
-- Daniel Baumann <daniel.baumann@panthera-systems.net> Thu, 02 Feb 2006 09:44:00 +0100
tinyerp-server (3.2.0-1) unstable; urgency=low
* New upstream release.
* Adjusted shellbang in bin/addons/base/ir/workflow/pydot/dot_parser.py.
-- Daniel Baumann <daniel.baumann@panthera-systems.net> Tue, 24 Jan 2006 07:00:00 +0100
tinyerp-server (3.1.99+3.2.0rc1-1) unstable; urgency=low
* New upstream release.
-- Daniel Baumann <daniel.baumann@panthera-systems.net> Tue, 27 Dec 2005 20:00:00 +0100
tinyerp-server (3.1.1+debian-1) unstable; urgency=low
* Initial release (Closes: #301510).
* Rebuild orig.tar.gz to remove unnecessary files in upstreams debian/.
* Added changelog from website.
-- Daniel Baumann <daniel.baumann@panthera-systems.net> Sun, 16 Oct 2005 13:35:00 +0200

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
7

55
debian/config/openerp-server.conf vendored Normal file
View File

@ -0,0 +1,55 @@
# /etc/openerp-server.conf(5) - configuration file for openerp-server(1)
[options]
# Enable the debugging mode (default False).
verbose = False
debug_mode = False
# The file where the server pid will be stored (default False).
pidfile = /var/run/openerp.pid
# The file where the server log will be stored (default False).
logfile = /var/log/openerp.log
# The unix account on behalf openerp is running.
process_user = openerp
# The IP address on which the server will bind.
# If empty, it will bind on all interfaces (default empty).
interface = localhost
# The TCP port on which the server will listen (default 8069).
port = 8070
# Enable debug mode (default False).
debug_mode = False
# Launch server over https instead of http (default False).
secure = False
# Specify the SMTP server for sending email (default localhost).
smtp_server = localhost
# Specify the SMTP user for sending email (default False).
smtp_user = False
# Specify the SMTP password for sending email (default False).
smtp_password = False
# Specify the database name.
db_name = openerp
# Specify the database user name (default None).
db_user = openerp
# Specify the database password for db_user (default None).
db_password =
# Specify the database host (default localhost).
db_host =
# Specify the database port (default None).
db_port = 5432
# Specify the price accuracy.
#price_accuracy =

29
debian/control vendored Normal file
View File

@ -0,0 +1,29 @@
Source: openerp-server
Section: net
Priority: optional
Maintainer: Daniel Baumann <daniel@debian.org>
Build-Depends: debhelper (>= 7), quilt, python-dev
Build-Depends-Indep: python-lxml, python-xml, python-libxslt1, python-psycopg2
Standards-Version: 3.8.1
Homepage: http://www.openerp.com/
Vcs-Browser: http://git.debian.net/?p=debian/openerp-server.git
Vcs-Git: git://git.debian.net/git/debian/openerp-server.git
Package: openerp-server
Section: net
Architecture: all
Depends: ${misc:Depends}, adduser, python, python-lxml, python-xml, python-libxslt1, python-psycopg2, python-reportlab, python-pychart, python-pydot, python-tz
Conflicts: tinyerp-server
Replaces: tinyerp-server
Recommends: graphviz, ghostscript, postgresql, postgresql-client, python-imaging, python-matplotlib, python-openssl, python-pyparsing
Suggests: openerp-client
Description: Enterprise Resource Management (server)
OpenERP, previously known as TinyERP, is a complete ERP and CRM. The main
features are accounting (analytic and financial), stock management, sales and
purchases management, tasks automation, marketing campaigns, help desk, POS,
etc. Technical features include a distributed server, flexible workflows, an
object database, a dynamic GUI, customizable reports, and NET-RPC and XML-RPC
interfaces.
.
This package contains the OpenERP server, install openerp-client package for
the client.

245
debian/copyright vendored Normal file
View File

@ -0,0 +1,245 @@
Author: Tiny.be <info@tiny.be>
Download: http://www.openerp.com/
Files: *
Copyright: (C) 2004-2009 Tiny.be <info@tiny.be>
License: GPL-3+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General Public License
can be found in /usr/share/common-licenses/GPL-3 file.
Files:
bin/addons/gen_graph.sh
doc/migrate/*
Copyright: (C) 2004-2008 Tiny.be <info@tiny.be>
License: GPL-2+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
.
On Debian systems, the complete text of the GNU General Public License
can be found in /usr/share/common-licenses/GPL-2 file.
Files:
bin/addons/account/report/general_ledger.py
bin/addons/account/report/general_ledger_landscape.py
bin/addons/account/wizard/wizard_statement_from_invoice.py
Copyright: (C) 2005-2008 CamptoCamp
License: GPL-2+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
.
On Debian systems, the complete text of the GNU General Public License
can be found in /usr/share/common-licenses/GPL-2 file.
Files: bin/addons/auction/barcode/*
Copyright: (C) 2000 Tyler C. Sarna <tsarna@sarna.org>
License: BSD
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
.
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software
must display the following acknowledgement:
This product includes software developed by Tyler C. Sarna.
4. Neither the name of the author nor the names of contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Files:
bin/addons/base_report_designer/wizard/tiny_sxw2rml/normalized_oo2rml.xsl
bin/addons/base_report_designer/wizard/tiny_sxw2rml/tiny_sxw2rml.py
Copyright: (C) 2005 Martin Simon
License: LGPL-2.1
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
.
On Debian systems, the complete text of the GNU Library General Public License
can be found in /usr/share/common-licenses/LGPL-2.1 file.
Files: bin/addons/document/ftpserver/*
Copyright:
(C) 2007 Giampaolo Rodola <g.rodola@gmail.com>
(C) 2008 Fabien Pinckaers <fp@tinyerp.com>
License: MIT
Permission to use, copy, modify, and distribute this software and
its documentation for any purpose and without fee is hereby
granted, provided that the above copyright notice appear in all
copies and that both that copyright notice and this permission
notice appear in supporting documentation, and that the name of
Giampaolo Rodola' not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
.
Giampaolo Rodola' DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT Giampaolo Rodola' BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Files: bin/addons/hr_holidays/*
Copyright:
(C) 2004-2008 Tiny.be <info@tiny.be>
(C) 2005-2006 Axelor SARL. <http://www.axelor.com/>
License: GPL-2+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
.
On Debian systems, the complete text of the GNU General Public License
can be found in /usr/share/common-licenses/GPL-2 file.
Files: bin/addons/l10n_chart_uk_minimal/*
Copyright:
(C) 2004-2008 Tiny.be <info@tiny.be>
(C) 2004-2008 Seath Solutions Ltd.
License: GPL-2+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
.
On Debian systems, the complete text of the GNU General Public License
can be found in /usr/share/common-licenses/GPL-2 file.
Files: bin/tools/threadinglocal.py
Copyright: (C) 2004-2005 CherryPy Team <team@cherrypy.org>
License: BSD
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
.
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of the CherryPy Team nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Files: bin/tools/decimal.py
Copyright: (C) 2004 Python Software Foundation.
License: other
This file is distributed under the Python Software License
(http://www.python.org/2.3/license.html).
.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Stichting Mathematisch
Centrum or CWI not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
Files: debian/*
Copyright: (C) 2005-2009 Daniel Baumann <daniel@debian.org>
License: GPL-3+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General Public License
can be found in /usr/share/common-licenses/GPL-3 file.

53
debian/openerp-server.README.Debian vendored Normal file
View File

@ -0,0 +1,53 @@
openerp-server for Debian
-------------------------
OpenERP uses a PostgreSQL database to store its data. With the first generation
of packages, you have to setup this database manually. Here is a short
explanation how to achieve this (you need to execute all commands as root):
0. Making sure, PostgreSQL is running
# /etc/init.d/postgresql restart
Note that depending on the version of PostgreSQL installed on your system,
the above syvinit script could also be named postgresql-VERSION (whereas
'VERSION' needs to be replace with a version number).
1. Creating the database
# su - postgres -c "createdb -q --encoding=UNICODE openerp"
2. Creating the database user
# su - postgres -c "createuser -q --createdb --adduser openerp"
Note: If you want to run the database as another user than 'openerp', you
need to replace 'openerp' above with the user you want instead, and you
need to adjust 'db_user = openerp' in /etc/openerp-server.conf too.
4. Initializing the database
# su - postgres -c "/usr/bin/openerp-server --init=all \
--config=/etc/openerp-server.conf --stop-after-init"
5. Restarting openerp-server
# /etc/init.d/openerp-server restart
Now, you're finish. Please be aware of the following things:
* openerp-server has by default two accounts:
- User: admin; password: admin
- User: demo; password; demo
* openerp-server listens by default on port 8070. If you need to change this,
edit /etc/openerp-server.conf and replace 'port = 8070' with
'port = <your port>'.
* openerp-server in the upstreams configuration listens by default to *all*
interfaces. For security reasons, we do restrict it in the Debian packages
to listen only on localhost. If you need to change this, edit
/etc/openerp-server.conf and replace 'interface = localhost' with
'interface = <your ip>'.
-- Daniel Baumann <daniel@debian.org> Fri, 1 Jun 2007 12:00:00 +0200

2
debian/openerp-server.docs vendored Normal file
View File

@ -0,0 +1,2 @@
doc/migrate
doc/tests

68
debian/openerp-server.init vendored Normal file
View File

@ -0,0 +1,68 @@
#!/bin/sh
### BEGIN INIT INFO
# Provides: openerp-server
# Required-Start: $syslog
# Required-Stop: $syslog
# Should-Start: $network
# Should-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Enterprise Resource Management software
# Description: OpenERP is a complete ERP and CRM software.
### END INIT INFO
PATH=/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/openerp-server
NAME=openerp-server
DESC=openerp-server
USER=openerp
test -x ${DAEMON} || exit 0
set -e
case "${1}" in
start)
echo -n "Starting ${DESC}: "
start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid \
--chuid ${USER} --background --make-pidfile \
--exec ${DAEMON} -- --config=/etc/openerp-server.conf
echo "${NAME}."
;;
stop)
echo -n "Stopping ${DESC}: "
start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid \
--oknodo
echo "${NAME}."
;;
restart|force-reload)
echo -n "Restarting ${DESC}: "
start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid \
--oknodo
sleep 1
start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid \
--chuid ${USER} --background --make-pidfile \
--exec ${DAEMON} -- --config=/etc/openerp-server.conf
echo "${NAME}."
;;
*)
N=/etc/init.d/${NAME}
echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0

1
debian/openerp-server.install vendored Normal file
View File

@ -0,0 +1 @@
debian/config/* /etc/

1
debian/openerp-server.links vendored Normal file
View File

@ -0,0 +1 @@
/usr/share/man/man5/openerp_serverrc.5.gz /usr/share/man/man5/openerp-server.conf.5.gz

View File

@ -0,0 +1,7 @@
# Add-on directories needs data directories, and sometimes they are
# (intentionally) empty, hence overriting the lintian warning.
openerp-server: package-contains-empty-directory
# Add-on directoires contain images sometimes, but it's nothing that is
# worthwile to be splittet out to /usr/share as it's all manual work for each
# release.
openerp-server: image-file-in-usr-lib

46
debian/openerp-server.postinst vendored Normal file
View File

@ -0,0 +1,46 @@
#!/bin/sh
set -e
USER="openerp"
CONFFILE="/etc/openerp-server.conf"
LOGFILE="/var/log/openerp.log"
case "${1}" in
configure)
# Creating system user
adduser --no-create-home --quiet --system ${USER}
# Creating log file
touch ${LOGFILE}
chown ${USER}:adm ${LOGFILE}
chmod 0640 ${LOGFILE}
# Setting ownership
chown ${USER} /usr/lib/openerp-server/addons -R
chmod 0640 ${CONFFILE}
chown ${USER} ${CONFFILE}
echo
echo "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"
echo "* OpenERP uses a PostgreSQL database to store its data. With the first *"
echo "* generation of packages, you have to setup this database manually. *"
echo "* Please read /usr/share/doc/openerp-server/README.Debian how to do it. *"
echo "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"
echo
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`{$1}'" >&2
exit 1
;;
esac
#DEBHELPER#
exit 0

28
debian/openerp-server.postrm vendored Normal file
View File

@ -0,0 +1,28 @@
#!/bin/sh
set -e
USER="openerp"
case "${1}" in
purge)
# Removing system user
if [ -x /usr/sbin/deluser ]
then
deluser --quiet --system ${USER}
fi
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)
echo "postrm called with unknown argument \`${1}'" >&2
exit 1
;;
esac
#DEBHELPER#
exit 0

15
debian/patches/01-autobuild.patch vendored Normal file
View File

@ -0,0 +1,15 @@
Author: Daniel Baumann <daniel@debian.org>
Description: Disable modules check to make it buildable without X11.
diff -Naurp openerp-server.orig/setup.py openerp-server/setup.py
--- openerp-server.orig/setup.py 2008-11-03 21:33:56.000000000 +0000
+++ openerp-server/setup.py 2008-11-09 09:00:02.000000000 +0000
@@ -133,7 +133,7 @@ def data_files():
files.append(('.', [('bin/import_xml.rng')]))
return files
-check_modules()
+#check_modules()
# create startup script
start_script = \

15
debian/patches/02-migrate.patch vendored Normal file
View File

@ -0,0 +1,15 @@
Author: Brian DeRocher <brian@derocher.org>
Description: Correct SQL syntax in migrate script (Closes: #467517).
diff -Naurp openerp-server.orig/doc/migrate/3.4.0-4.0.0/pre.py openerp-server/doc/migrate/3.4.0-4.0.0/pre.py
--- openerp-server.orig/doc/migrate/3.4.0-4.0.0/pre.py 2008-11-03 21:33:56.000000000 +0000
+++ openerp-server/doc/migrate/3.4.0-4.0.0/pre.py 2008-11-09 09:09:49.000000000 +0000
@@ -123,7 +123,7 @@ cr.commit()
for line in (
"ALTER TABLE ir_module_module ADD demo BOOLEAN",
- "ALTER TABLE ir_module_module SET demo DEFAULT False",
+ "ALTER TABLE ir_module_module alter column demo set DEFAULT False",
"DELETE FROM ir_values WHERE VALUE LIKE '%,False'",
"""UPDATE ir_ui_view set arch='<?xml version="1.0"?><tree string="Menu" toolbar="1"><field icon="icon" name="name"/></tree>' where name='ir.ui.menu.tree' and type='tree' and field_parent='child_id'""",
):

12
debian/patches/03-shebang.patch vendored Normal file
View File

@ -0,0 +1,12 @@
Author: Daniel Baumann <daniel@debian.org>
Description: Correcting shebang.
diff -Naurp openerp-server.orig/bin/addons/document/ftpserver/ftpserver.py openerp-server/bin/addons/document/ftpserver/ftpserver.py
--- openerp-server.orig/bin/addons/document/ftpserver/ftpserver.py 2009-05-30 10:14:37.000000000 +0000
+++ openerp-server/bin/addons/document/ftpserver/ftpserver.py 2009-05-30 11:02:00.000000000 +0000
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python
# -*- encoding: utf-8 -*-
# ftpserver.py
#

3
debian/patches/series vendored Normal file
View File

@ -0,0 +1,3 @@
01-autobuild.patch
02-migrate.patch
03-shebang.patch

59
debian/rules vendored Executable file
View File

@ -0,0 +1,59 @@
#!/usr/bin/make -f
include /usr/share/quilt/quilt.make
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
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_install
dh_installinit --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