packages: openerp-server/openerp-server.spec, openerp-server/openerp-server...
mmazur
mmazur at pld-linux.org
Fri Sep 3 16:28:46 CEST 2010
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
More information about the pld-cvs-commit
mailing list