Fix documentation for more generecity.

git-svn-id: svn://svn.berlios.de/genkernel/trunk@227 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Minor fixes to manual page.

git-svn-id: svn://svn.berlios.de/genkernel/trunk@228 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Fix code to find GENKERNEL_HOME even if genkernel is symlinked .. /usr/bin/genkernel -> /opt/genkernel/genkernel

git-svn-id: svn://svn.berlios.de/genkernel/trunk@229 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
/var/tmp should be safe to use now because TEMPDIR is /var/tmp/genkernel.XXXX rather than /var/tmp/genkernel/XXXX


git-svn-id: svn://svn.berlios.de/genkernel/trunk@230 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Initial attempt at debianization.

git-svn-id: svn://svn.berlios.de/genkernel/trunk@231 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Updated introduction on genkernel.

git-svn-id: svn://svn.berlios.de/genkernel/trunk@232 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Have an ubuntu version identifier for the .deb

git-svn-id: svn://svn.berlios.de/genkernel/trunk@233 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Add a try at following the symlink from /usr/bin to find GENKERNEL_HOME.

git-svn-id: svn://svn.berlios.de/genkernel/trunk@234 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Remove old splash stuff


git-svn-id: svn://svn.berlios.de/genkernel/trunk@235 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
silence errors if genkernel is not called as symlink

git-svn-id: svn://svn.berlios.de/genkernel/trunk@236 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Temp and cache dirs revision, use mktemp for temporary files and /var/tmp/genkernel-USERNAME for cache.  Also begun work on a spec file to build RPM

git-svn-id: svn://svn.berlios.de/genkernel/trunk@237 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Move the debian dir to doc, as it is a "reference" for debian devs: they might want to write their own.

git-svn-id: svn://svn.berlios.de/genkernel/trunk@238 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Put back the trap handling and cleanup


git-svn-id: svn://svn.berlios.de/genkernel/trunk@239 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
More non-root friendliness.


git-svn-id: svn://svn.berlios.de/genkernel/trunk@240 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Tool to build from a git kernel tree

This tool checks out a particular tag in a given git kernel tree, then
launches genkernel on it.


git-svn-id: svn://svn.berlios.de/genkernel/trunk@241 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Put the "kernel-tree" option a the end

Makes sure that if the user overrides it, the Git one takes
precedence.


git-svn-id: svn://svn.berlios.de/genkernel/trunk@242 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Match only the exact Git tag

git-svn-id: svn://svn.berlios.de/genkernel/trunk@243 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Introduce an "install-to-prefix"

Removes "intall-mod-path", "install-path" and "install-initramfs-path".

install-path is now $install-to-prefix/$bootdir
install-initramfs-path is now $install-to-prefix/$bootdir
install-mod-path is now $install-to-prefix

The default "install-to-prefix" is "/", but is changed with a warning if a user
cannot write to it.  Then, it is set to be in the "$TEMP/out" directory of that
user.

Other fixes and additions :
* The "--[no]-install" target is removed since anybody can install in a
  temporary prefix somewhere.  Every default genkernel run now installs the
  kernel, modules and initramfs.
* Always uses a kbuild_output in the persistent user's "cache" (and not /tmp)
  directory so multiple run of genkernel with "--no-mrproper" and "--no-clean"
  will reuse the compiled objects.
* Display size of main outputs (lib/, kernel, initramfs)
* Use the running kernel config automatically
* dist/ directory in user's cache



git-svn-id: svn://svn.berlios.de/genkernel/trunk@244 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
Better find-the-latest tag technique for genkernel-from-git


git-svn-id: svn://svn.berlios.de/genkernel/trunk@245 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba
More flexible genkernel-from-git

git-svn-id: svn://svn.berlios.de/genkernel/trunk@246 5ba8dd8a-5c08-0410-8eb7-bf276fad51ba