[Erp5-report] r33340 lucas - in /spec/debian-erp5-appliance: ./ DEBIAN/
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Mar 3 22:45:05 CET 2010
Author: lucas
Date: Wed Mar 3 22:45:04 2010
New Revision: 33340
URL: http://svn.erp5.org?rev=33340&view=rev
Log:
Make possible to replace version by external source.
Modified:
spec/debian-erp5-appliance/DEBIAN/control
spec/debian-erp5-appliance/DEBIAN/prerm
spec/debian-erp5-appliance/README.txt
Modified: spec/debian-erp5-appliance/DEBIAN/control
URL: http://svn.erp5.org/spec/debian-erp5-appliance/DEBIAN/control?rev=33340&r1=33339&r2=33340&view=diff
==============================================================================
--- spec/debian-erp5-appliance/DEBIAN/control [utf8] (original)
+++ spec/debian-erp5-appliance/DEBIAN/control [utf8] Wed Mar 3 22:45:04 2010
@@ -1,7 +1,7 @@
Package: erp5
Architecture: amd64
Priority: optional
-Version: 5.4.6
+Version: __VERSION__
Maintainer: Lucas Carvalho <lucas at nexedi.com>
Depends: bison, build-essential, cpio, flex, gcc, libbz2-dev, libgdbm-dev, libglib2.0-dev, libjpeg62-dev, libldap2-dev, libncurses5-dev, libneon27-dev, libsasl2-dev, libssl-dev, libsvn-dev, libxml2-dev, libxslt1-dev, make, patch, rpm, subversion, subversion-tools, xvfb, zip, zlib1g-dev
Homepage: http://www.erp5.org/
Modified: spec/debian-erp5-appliance/DEBIAN/prerm
URL: http://svn.erp5.org/spec/debian-erp5-appliance/DEBIAN/prerm?rev=33340&r1=33339&r2=33340&view=diff
==============================================================================
--- spec/debian-erp5-appliance/DEBIAN/prerm [utf8] (original)
+++ spec/debian-erp5-appliance/DEBIAN/prerm [utf8] Wed Mar 3 22:45:04 2010
@@ -1,10 +1,11 @@
#!/bin/sh
set -e
+VERSION=__VERSION__
-find /opt/erp5/5.4.6/ -name '*.pyc' -delete
-find /opt/erp5/5.4.6/ -name '*.pyo' -delete
-if [ -e /opt/erp5/5.4.6/parts/unit_test ]; then
- find /opt/erp5/5.4.6/parts/unit_test -delete
+find /opt/erp5/$VERSION/ -name '*.pyc' -delete
+find /opt/erp5/$VERSION/ -name '*.pyo' -delete
+if [ -e /opt/erp5/$VERSION/parts/unit_test ]; then
+ find /opt/erp5/$VERSION/parts/unit_test -delete
fi
ldconfig
Modified: spec/debian-erp5-appliance/README.txt
URL: http://svn.erp5.org/spec/debian-erp5-appliance/README.txt?rev=33340&r1=33339&r2=33340&view=diff
==============================================================================
--- spec/debian-erp5-appliance/README.txt [utf8] (original)
+++ spec/debian-erp5-appliance/README.txt [utf8] Wed Mar 3 22:45:04 2010
@@ -1,15 +1,25 @@
How to run
----------
+Before create the package you must define the version.
+Use your preferred file editor and open DEBIAN/control and DEBIAN/prerm,
+please replace __VERSION__ by the version value that you want.
+
+Assuming that you replaced __VERSION__ for 5.4.6 here we go the procedure.
Checkout: https://svn.erp5.org/repos/public/spec/debian-erp5-appliance
+
For example:
-
svn co https://svn.erp5.org/repos/public/spec/debian-erp5-appliance ~/debian-erp5-appliance
Run make inside:
-
- cd ~/debian-erp5-appliance/opt/erp5/5.4.6/
+
+ mkdir -p /opt/erp5/5.4.6
+ sudo chown `whoami` /opt/erp5/5.4.6
+ mv ~/debian-erp5-appliance/opt/erp5/5.4.6/* /opt/erp5/5.4.6/
+ cd /opt/erp5/5.4.6/
+ sudo helpers/debian.lenny.sh
make
+ mv /opt/erp5/5.4.6/* ~/debian-erp5-appliance/opt/erp5/5.4.6/
cd ~/
sudo dpkg-deb -b debian-erp5-appliance .
sudo dpkg -i erp5_5.4.6_amd64.deb
@@ -21,8 +31,8 @@
You can remove all the .svn folders and .pyc files to make your package more clean.
To remove .svn folders:
- rm -rf `find ~/debian-erp5-appliance -type d -name .svn`
+ find ~/debian-erp5-appliance -type d -name .svn -delete
To remove .pyc files:
- rm -rf `find ~/debian-erp5-appliance -name *.pyc`
+ find ~/debian-erp5-appliance -name "*.pyc" -delete
More information about the Erp5-report
mailing list