User Tools

Site Tools


csup_for_debian

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
csup_for_debian [2010/08/02 21:23] kdevcsup_for_debian [2015/03/11 11:22] (current) – external edit 127.0.0.1
Line 1: Line 1:
-  * Create your supfile for  last FreeBSD stable release ( Directories mentionned in the supfile must pre-exist )+==== Install the build tools ====
 <code> <code>
-cat > supfile << EOF  +aptitude install build-essential devscripts  debhelper dh-make diff patch quilt gnupg fakeroot lintian pbuilder piuparts
-*default tag=RELENG_8_1_0_RELEASE +
-*default host=cvsup1.fr.FreeBSD.org +
-*default release=cvs delete use-rel-suffix compress +
-*default prefix=/usr/local/src/freebsd +
-*default base=/usr/local/src/freebsd/db-sup/ +
-src-contrib +
-EOF+
 </code> </code>
  
-  * Run it+==== Specific build dependencies ====
 <code> <code>
-csup -L2 supfile+aptitude install flex bison libssl-dev
 </code> </code>
  
 +==== Get it ====
 +<code>
 +cvs -d anoncvs@anoncvs.fr.FreeBSD.org:/home/ncvs co -r RELENG_8_1_0_RELEASE src/contrib/csup
 +</code>
 +
 +==== Build it ====
 * Copy the csup code into a pristine work place * Copy the csup code into a pristine work place
 <code> <code>
-mkdir $HOME/debian +mkdir $HOME/packaging/ 
-cp -r /usr/local/src/freebsd/src/contrib/csup $HOME/debian/csup-8.1+cp -r src/contrib/csup $HOME/packaging/csup-8.1.0
 </code> </code>
  
Line 30: Line 29:
 * Create initial debian/rules files * Create initial debian/rules files
 <code> <code>
-cd $HOME/debian/csup-8.1+cd $HOME/debian/csup-8.1.0
 dh_make -s --createorig dh_make -s --createorig
 </code> </code>
  
 +==== Test your csup package ====
 + 
 +  * Create your supfile for  last FreeBSD stable release ( Directories mentionned in the supfile must pre-exist )
 +<code>
 +cat > supfile << EOF 
 +*default tag=RELENG_8_1_0_RELEASE
 +*default host=cvsup1.fr.FreeBSD.org
 +*default release=cvs delete use-rel-suffix compress
 +*default prefix=/tmp/freebsd
 +*default base=/tmp/freebsd/db-sup/
 +src-contrib
 +EOF
 +</code>
 +
 +  * Run it
 +<code>
 +csup -L2 supfile
 +</code>
csup_for_debian.1280784226.txt.gz · Last modified: 2015/03/11 11:22 (external edit)