
Package Tools
@1998 by Antonio Gallo
======================

This is the version 2 of the Bad Penguin tools
for .bpp packages. This is the list of all the 
tasks to be done.
Note that this package is not created with autoconf/automake
so just copy the files in /usr/local/bin



package-init
------------
Just run this script to set up a set of configuration files to make
your system able to use the Bad Penguin Package system.



tempname
--------
Output six random chars used to create tempfiles or directory
in various scripts.



========================= T O - B E - D O N E ===========================


Package Tools
==============
package-create : 88%
package-rebuild: 10%
package-repack : 10%
package-build .: 10%



Package Create - Todo
====
=================
OK MANIFEST should be created not using TAR but before packaging the source !
- sourceinfo, allow to specify an external file with the list of the sources
:
  you can use @GNU as depot to specify to get the list of the mirrors from
  $SOURCE_DEPOT, i.e. /etc/badpenguin/bpp/sourcedepots/  
- unsure about the 'patch' command line
- if a patch is compressed or bzipped it should be filtered
 when extracting
- applying a patch has not been tested
- when you run configure and get errors then try to show the configure.log
- if you find any .info file you should add texinfo_ to the deps
- if you find any manpages you should add man_ to the deps
- check: function should set permissions onto the package directory
- request: should analize and automatically add the list of deps
- request: not tested
- announce: not written yet
- check the used colors, maybe use purple for questions
- there are problem while compiling the source multiple time, should not
  start from scratch each time :-)


package-rebuild
===============
* Require a full version of package-create
* Everything has to be done



package-repack
==============
* Require a full version of package-create
* Everything has to be done



package-build
=============
* Require a full version of package-create
* Everything has to be done

