After you untar the files into your build tree and patch the files:
TO BUILD THE RPM:
In your patched tree:
$ python setup.py sdist
$ cp dist/openerp-server-5.0.0-3.tar.gz ~/build/python-dist/
$ cd ~/build/python-dist
$ tar xvf openerp-server-5.0.0-3.tar.gz
$ cd openerp-server-5.0.0-3
$ python setup.py bdist_rpm
...
TO INSTALL THE RPM:
$ su -
# yum localinstall /home/greno/build/python-dist/openerp-server-5.0.0-3/dist/openerp-server-5.0.0-3.noarch.rpm
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Setting up Local Package Process
Examining /home/greno/build/python-dist/openerp-server-5.0.0-3/dist/openerp-server-5.0.0-3.noarch.rpm: openerp-server - 5.0.0-3.noarch
Marking /home/greno/build/python-dist/openerp-server-5.0.0-3/dist/openerp-server-5.0.0-3.noarch.rpm to be installed
Loading mirror speeds from cached hostfile
* fedora: download.fedora.redhat.com
* updates: download.fedora.redhat.com
Resolving Dependencies
--> Running transaction check
---> Package openerp-server.noarch 0:5.0.0-3 set to be updated
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
openerp-server noarch 5.0.0-3 /home/greno/build/python-dist/openerp-server-5.0.0-3/dist/openerp-server-5.0.0-3.noarch.rpm 7.6 M
Total download size: 7.6 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: openerp-server ######################### [1/1]
Checking 'openerp' user and group ...
uid=497(openerp) gid=496(openerp) groups=496(openerp) context=user_u:system_r:rpm_script_t
Config file: /etc/openerp-server.conf
Log files under: /var/log/openerp
openerp home: /var/spool/openerp
If first install: Create a 'oerp' user and database in Postgresql; put database entries in config file.
Control server: /etc/init.d/openerp-server help
After you untar the files into your build tree and patch the files:
TO BUILD THE RPM: server- 5.0.0-3. tar.gz ~/build/ python- dist/ server- 5.0.0-3. tar.gz server- 5.0.0-3
In your patched tree:
$ python setup.py sdist
$ cp dist/openerp-
$ cd ~/build/python-dist
$ tar xvf openerp-
$ cd openerp-
$ python setup.py bdist_rpm
...
TO INSTALL THE RPM: build/python- dist/openerp- server- 5.0.0-3/ dist/openerp- server- 5.0.0-3. noarch. rpm build/python- dist/openerp- server- 5.0.0-3/ dist/openerp- server- 5.0.0-3. noarch. rpm: openerp-server - 5.0.0-3.noarch build/python- dist/openerp- server- 5.0.0-3/ dist/openerp- server- 5.0.0-3. noarch. rpm to be installed fedora. redhat. com fedora. redhat. com server. noarch 0:5.0.0-3 set to be updated
$ su -
# yum localinstall /home/greno/
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Setting up Local Package Process
Examining /home/greno/
Marking /home/greno/
Loading mirror speeds from cached hostfile
* fedora: download.
* updates: download.
Resolving Dependencies
--> Running transaction check
---> Package openerp-
Dependencies Resolved
======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= build/python- dist/openerp- server- 5.0.0-3/ dist/openerp- server- 5.0.0-3. noarch. rpm 7.6 M
Package Arch Version Repository Size
=======
Installing:
openerp-server noarch 5.0.0-3 /home/greno/
Transaction Summary ======= ======= ======= ======= ======= ======= ======= ======= ======= =======
=======
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 7.6 M ####### ####### #### [1/1] user_u: system_ r:rpm_script_ t server. conf d/openerp- server help
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: openerp-server #######
Checking 'openerp' user and group ...
uid=497(openerp) gid=496(openerp) groups=496(openerp) context=
Config file: /etc/openerp-
Log files under: /var/log/openerp
openerp home: /var/spool/openerp
If first install: Create a 'oerp' user and database in Postgresql; put database entries in config file.
Control server: /etc/init.
Installed: openerp- server. noarch 0:5.0.0-3 ======= ======= ======= ======= ======= ======= ======= ======
Complete!
=======
AND TO START THE SERVER: d/openerp- server start server. conf openerp/ openerp- server. log openerp/ openerp- server. pid subsys/ openerp- server
# /etc/init.
Starting openerp-server: [ OK ]
Config file: /etc/openerp-
Log file: /var/log/
PID file: /var/spool/
Lock file: /var/lock/
======= ======= ======= ======= ======= ======= ======= ======= ======
And that's what you should see if everything is working.