Author: mmazur Date: Fri Sep 3 14:28:46 2010 GMT Module: packages Tag: HEAD ---- Log message: - add default config file to /etc - add openerp-srv uid/gid - add TODO (no init script mostly)
---- Files affected: packages/openerp-server: openerp-server.spec (1.1 -> 1.2) , openerp-server.conf (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/openerp-server/openerp-server.spec diff -u packages/openerp-server/openerp-server.spec:1.1 packages/openerp-server/openerp-server.spec:1.2 --- packages/openerp-server/openerp-server.spec:1.1 Fri Sep 3 15:24:07 2010 +++ packages/openerp-server/openerp-server.spec Fri Sep 3 16:28:41 2010 @@ -1,4 +1,8 @@ # $Revision$, $Date$ +# TODO: +# - init script (with -c /etc/openerp-server.conf) +# - logging to /var/log +# - extract default config file from sources? Summary: Open ERP - free ERP and CRM software (server) Summary(pl.UTF-8): Open ERP - darmowe oprogramowanie ERP i CRM (serwer) Name: openerp-server @@ -8,6 +12,7 @@ Group: Applications Source0: http://www.openerp.com/download/stable/source/%{name}-%{version}.tar.gz # Source0-md5: 40444cb067d146ab04956913f11d57ff +Source1: %{name}.conf URL: http://www.openerp.com/ BuildRequires: python BuildRequires: python-devel @@ -18,6 +23,8 @@ BuildRequires: python-lxml BuildRequires: rpmbuild(macros) >= 1.219 %pyrequires_eq python-modules +# Some modules need pdb for some reason +Requires: python-devel-tools Requires: python-psycopg2 Requires: python-ReportLab Requires: python-pychart @@ -55,20 +62,36 @@ %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_sbindir},/etc} + python setup.py install \ --prefix=/usr \ --root=$RPM_BUILD_ROOT \ --optimize=2 +mv $RPM_BUILD_ROOT%{_bindir}/* $RPM_BUILD_ROOT%{_sbindir} +install %{SOURCE1} $RPM_BUILD_ROOT/etc + %py_postclean %clean rm -rf $RPM_BUILD_ROOT +%pre +%groupadd -g 253 openerp-srv +%useradd -u 253 -d /usr/share/empty -g openerp-srv -c "Open ERP Server" openerp-srv + +%postun +if [ "$1" = "0" ]; then + %userremove openerp-srv + %groupremove openerp-srv +fi + %files %defattr(644,root,root,755) %doc doc/{Changelog,INSTALL} -%attr(755,root,root) %{_bindir}/* +%attr(640,root,openerp-srv) /etc/%{name}.conf +%attr(755,root,root) %{_sbindir}/* %{py_sitescriptdir}/%{name} %{_mandir}/man?/* @@ -78,6 +101,11 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.2 2010/09/03 14:28:41 mmazur +- add default config file to /etc +- add openerp-srv uid/gid +- add TODO (no init script mostly) + Revision 1.1 2010/09/03 13:24:07 mmazur - initial, NFY, bulids and that's it ================================================================ Index: packages/openerp-server/openerp-server.conf diff -u /dev/null packages/openerp-server/openerp-server.conf:1.1 --- /dev/null Fri Sep 3 16:28:46 2010 +++ packages/openerp-server/openerp-server.conf Fri Sep 3 16:28:41 2010 @@ -0,0 +1,27 @@ +[options] +without_demo = True +; This is the password that allows database operations: +; admin_passwd = admin +upgrade = False +verbose = False +netrpc = True +xmlrpc = True +port = 8069 +interface = +db_host = False +db_port = False +; Please uncomment the following line *after* you have created the +; database. It activates the auto module check on startup. +; db_name = terp +db_user = openerp +db_password = False +; Uncomment these for xml-rpc over SSL +; secure = True +; secure_cert_file = /etc/openerp/server.cert +; secure_pkey_file = /etc/openerp/server.key +root_path = None +soap = False +translate_modules = ['all'] +demo = {} +addons_path = None +reportgz = False ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openerp-server/openerp-server.spec?r1=1.1&r2=1.2&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
