[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