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/07/31 23:13] kdevcsup_for_debian [2015/03/11 11:22] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +==== Install the build tools ====
 +<code>
 +aptitude install build-essential devscripts  debhelper dh-make diff patch quilt gnupg fakeroot lintian pbuilder piuparts
 +</code>
 +
 +==== Specific build dependencies ====
 +<code>
 +aptitude install flex bison libssl-dev
 +</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
 +<code>
 +mkdir $HOME/packaging/
 +cp -r src/contrib/csup $HOME/packaging/csup-8.1.0
 +</code>
 +
 +* Tell the world who you are
 +<code>
 +export DEBFULLNAME="Emmanuel Kasper"
 +export DEBEMAIL="random_joe@libera.cc"
 +</code>
 +
 +* Create initial debian/rules files
 +<code>
 +cd $HOME/debian/csup-8.1.0
 +dh_make -s --createorig
 +</code>
 +
 +==== Test your csup package ====
 + 
   * Create your supfile for  last FreeBSD stable release ( Directories mentionned in the supfile must pre-exist )   * Create your supfile for  last FreeBSD stable release ( Directories mentionned in the supfile must pre-exist )
 <code> <code>
Line 5: Line 41:
 *default host=cvsup1.fr.FreeBSD.org *default host=cvsup1.fr.FreeBSD.org
 *default release=cvs delete use-rel-suffix compress *default release=cvs delete use-rel-suffix compress
-*default prefix=/usr/local/src/freebsd +*default prefix=/tmp/freebsd 
-*default base=/usr/local/src/freebsd/db-sup/+*default base=/tmp/freebsd/db-sup/
 src-contrib src-contrib
 EOF EOF
Line 15: Line 51:
 csup -L2 supfile csup -L2 supfile
 </code> </code>
- 
csup_for_debian.1280618006.txt.gz · Last modified: 2015/03/11 11:22 (external edit)