Differences

This shows you the differences between two versions of the page.

Link to this comparison view

dev:sahana_packaging_rpm [2008/04/28 11:53]
ravithb created
dev:sahana_packaging_rpm [2009/07/06 20:36]
Line 1: Line 1:
-Packaging the Sahana RPM. 
- 
-1. Create the following folder structure. 
-<code> 
-/tmp 
-  | 
-  +-- /sahana-rpm 
-  |        | 
-  |        +-- /usr 
-  |        |    | 
-  |        |    +-- /share 
-  |        | 
-  |        +-- /var 
-  |             | 
-  |             +-- /www 
-  |                  | 
-  |                  +-- /html 
-  | 
-  +-- sahana.spec 
-</code> 
- 
-2. Open the sahana.spec file with your favourite text editor and enter the following 
-<code> 
-%define name sahana 
-%define version 6.2.2 
-%define release RC1 
- 
-Summary: Sahana - an opensource disaster management system. 
-Name: %{name} 
-Version: %{version} 
-Release: %{release} 
-Vendor: Lanka Software Foundation 
-URL: http://www.opensource.lk 
-License: GPL 
-Group: Software/Disaster Management 
-Prefix: %{_prefix} 
-BuildRoot: /tmp/sahana-rpm 
-requires: httpd >= 2.0, mysql-server >= 5.0, mysql >= 5.0, php-mysql >= 5.0, php >= 5.0, php-gd >= 5.0, php5-gettext >= 5.0 
- 
-%description 
-Sahana is an opensource software for management of disasters. 
- 
-%prep 
- 
-%build 
- 
- 
-%install 
- 
- 
-%files 
-/usr/share/sahana 
-/var/www/html/sahana 
- 
-%clean 
- 
-%post 
- 
- 
- 
-</code> 
- 
-3. Execute the following commands 
-<code> 
-cd /tmp/sahana-rpm 
-mkdir BUILD RPMS SRPMS SOURCES SPECS 
- 
-</code> 
-4. Download the sahana source tar ball and extract it to /tmp/sahana-rpm/usr/share/sahana \ 
-The folder /tmp/sahana-rpm/usr/share/sahana should contain all the sahana folders. eg: 3rd, lib, conf, www, mod, etc.... 
- 
-5. Execute the following command 
-<code> 
-cd /tmp/sahana-rpm/usr/share/sahana/ 
-chmod a+w conf www/tmp 
- 
-</code> 
  

Navigation
QR Code
QR Code dev:sahana_packaging_rpm (generated for current page)