|
|
[ SVN source ] [ Emdebian presentation ] [ emdebian-tools manpages ] [ Emdebian dependency maps ] [ Debian package ] emdebian-toolsThe emdebian-tools source package supports a range of scripts for Emdebian. Debian cross-building toolsetThe emdebian-tools package is a collection of scripts to ease cross-building Debian packages for Emdebian, reducing package size, separating translations into individual files and handling dependencies. emdebian-tools depends on each of the other packages built from the main source package. The main building scripts include:
See the HowTo guide for information on using the tools to build packages. Quality Assurance scriptsThese scripts are included in the emdebian-tools binary package. Full details of how the scripts are used are available in the Emdebian Quality Assurance section.
emdebian-rootfsRoot filesystem and Installation toolsemdebian-rootfs is a separate package for users who only need to use binary packages from Emdebian, rather than build new ones or modify existing ones from Debian sources and Emdebian patches.
Installation Changesemdebian-tools makes two changes to the apt configuration of your Debian installation to cross-build successfully. The first is to allow apt to use the Emdebian toolchain repository, the second is to ensure that apt can provide useful cross-building information to emdebian-tools during cross-build operations by ensuring that you have at least one apt source that is a primary Debian mirror. These changes are reverted if the emdebian-tools package is purged. For these reasons, it is important to update your apt or aptitude cache data after installing emdebian-tools and then upgrade your installation. Interim bug fix releases of emdebian-tools are made to the Emdebian repository and updates are available alongside the toolchains. $ sudo apt-get update $ sudo apt-get upgrade Note that the dependencies of emdebian-tools will continue to change as the toolset develops so sometimes you will need to add new packages and it can be better to use: $ sudo apt-get update $ sudo apt-get dist-upgrade Colouremdebian-tools support colourised output to supporting terminals using Text::ANSIColor. This can be disabled by setting the environment variable ANSI_COLORS_DISABLED. In general, colour is used when the scripts are called in verbose mode or when performing actions that may be unfamiliar to new users of the package. Blue indicates a general status message from the script itself. Green indicates that the script has modified a file or performed an action that modifies data external to the current process - e.g. adding a file to Emdebian SVN. Red indicates errors. Programs and scripts called by emdebian-tools are left to output their own colours or simply output to the terminal default. Colours are implemented via escape sequences and do not affect copying textual output from the terminal into other applications. RoadmapFuture changes in emdebian-toolsMain area of change: a full implementation of tdebs in Debian as well as Emdebian (planned for DebConf8 and/or Extremadura). Other changes involve persuading Debian maintainers to fix the cross-building bugs reported from Emdebian builds. |
Last Modified: Wed, Sep 10 02:31:14 UTC 2008
Copyright © 2000-2008
The Embedded Debian Project;
Emdebian is an offical subproject of Debian.