website rev 540

en: Update receipts (Ckbk)
author Paul Issott <paul@slitaz.org>
date Mon Aug 31 19:23:12 2009 +0000 (2009-08-31)
parents 6ef5db6973a2
children c7af4341a305
files en/doc/cookbook/build-bot.html en/doc/cookbook/build-host.html en/doc/cookbook/receipts.html
line diff
     1.1 --- a/en/doc/cookbook/build-bot.html	Sun Aug 30 15:43:06 2009 +0200
     1.2 +++ b/en/doc/cookbook/build-bot.html	Mon Aug 31 19:23:12 2009 +0000
     1.3 @@ -62,7 +62,7 @@
     1.4  Generating a report will source all the receipts in the wok and check if a package
     1.5  file exists, if not we add the package name to the current cooklist. For
     1.6  existing packages we compare all the files' dates in the Hg wok (receipt, stuff)
     1.7 -against the package.tazpkg file date, if it differs, we add the package to the cooklist.
     1.8 +against the package.tazpkg file date, if it differs we add the package to the cooklist.
     1.9  </p>
    1.10  <p>
    1.11  Tazbb must also look in the chroot wok to check if the package is already built, (there
     2.1 --- a/en/doc/cookbook/build-host.html	Sun Aug 30 15:43:06 2009 +0200
     2.2 +++ b/en/doc/cookbook/build-host.html	Mon Aug 31 19:23:12 2009 +0000
     2.3 @@ -107,7 +107,7 @@
     2.4  Cook all the last commited packages or cook everything with 'cook-all', note
     2.5  that comparison it not required if you know which packages to cook. If you
     2.6  want to force the cooking of some of the packages by tazbb, you can then 
     2.7 -clean with tazwok. By default tazbb cooks only last the commit:
     2.8 +clean with tazwok. By default tazbb cooks only the last commit:
     2.9  </p>
    2.10  <pre> /# tazbb cook-commit
    2.11  </pre>
     3.1 --- a/en/doc/cookbook/receipts.html	Sun Aug 30 15:43:06 2009 +0200
     3.2 +++ b/en/doc/cookbook/receipts.html	Mon Aug 31 19:23:12 2009 +0000
     3.3 @@ -148,7 +148,7 @@
     3.4  <p>
     3.5  <a name="provide"></a>
     3.6  <code>$PROVIDE</code> : Some packages offer the same functionality, for 
     3.7 -instance the web server was at first lighttpd, now apache is available. 
     3.8 +instance the web server was at first lighttpd; now apache is available. 
     3.9  All packages dependent on a web server refer to lighttpd. 
    3.10  The <code>$PROVIDE="apache"</code> variable in the apache receipt says 
    3.11  that packages dependent on lighttpd do not need to install the lighttpd 
    3.12 @@ -169,6 +169,14 @@
    3.13  <code>PROVIDE="libgl:nvidia"</code> in the nvidia-glx package, define that 
    3.14  libgl is an optimized version when the nvidia package is installed.
    3.15  </p>
    3.16 +<p>
    3.17 +<a name="self_install"></a>
    3.18 +<code>$SELF_INSTALL</code> : Certain packages use commands provided by 
    3.19 +the package itself in the post_install function. To install this package 
    3.20 +into a directory other than root and still be able to use these commands, 
    3.21 +the package must have been installed in / in earlier stages. The line:
    3.22 +<code>SELF_INSTALL=1</code>  alerts tazpkg to this feature.
    3.23 +</p>
    3.24  
    3.25  <h3>Variables automatically generated by Tazwok</h3>
    3.26  <p>