Rechercher une page de manuel
sb2
Langue: en
Version: 264637 (debian - 07/07/09)
Section: 1 (Commandes utilisateur)
NAME
sb2 - crosscompiling environmentSYNOPSIS
sb2 [options] [command] [arguments] [...]DESCRIPTION
sb2 Runs command in scratchbox2. If no command is given, a bash shell in scratchbox2 environment is started.OPTIONS
- -v
- Display version number.
- -L LEVEL
- Enable logging. Following values for logging LEVEL are available: error, warning, notice, info, debug, noise, noise2.
- -d
- Use debug mode: log all redirections (logging LEVEL=debug) to log file under directory $HOME/sb2_logs .
- -h
- Print help.
- -t TARGET
- Define TARGET to use. Use sb2-config -d TARGET to set a default.
- -e
- Use emulation mode, avoid executing any host binaries except qemu.
- -m MODE
- Use mapping mode MODE given in argument. Following MODE values are supported: devel, emulate, install, simple, tools.
- -M FILE
- Read mapping rules from FILE.
- -s DIRECTORY
- Use redirection rules from the DIRECTORY given in argument.
- -Q BUGLIST
- Emulate bugs of the scratchbox 1 (BUGLIST consists of letters: 'x' enables exec permission checking bug emulation).
- -r
- Disable creating reverse mapping rules: functions like getcwd() and realpath() will always return the real path.
- -O OPTIONS
- Set options for the selected mapping mode. OPTIONS is a mode-specific string.
- -R
- Execute commands in fakeroot environment.
- -S FILE
- Create a persistent session: Write session information to FILE
- -J FILE
- Join a persistent session assossiated with FILE.
- -D FILE
- Delete a persistent session assosiated with FILE. Warning: this does not check if the session is still in use!
- -W DIR
- Use DIR as the session directory when creating the session (The default is to create the session in /tmp). DIR must be an absolute path and must not exist. Note that long pathnames may cause trouble with socket operations, so try to keep DIR as short as possible.
- -c
- When creating a session, also create a private copy of target_root (rootstrap). Note that this can be really slow, depending on the size of the orig.target_root.
- -C DIR
- When creating a session, create copy of DIR and use it as the target_root (rootstrap). Note that this can be really slow. See alse option -c.
- -T DIRECTORY
- Use DIRECTORY as tools_root (override the value which was specified to sb2-init when the target specification was created).
EXAMPLES
- sb2 ./configure
- sb2 make
- sb2 -eR make install
- sb2 -R -m emulate make install
CONFIGURATION
To configure sb2, do something like this:mkdir $HOME/buildroot cd $HOME/buildroot [fetch a rootfs from somewhere and extract it here] sb2-init -c qemu-arm TARGET /path/to/cross-compiler/bin/arm-linux-gcc
To change default scratchbox2 target:
sb2-config -d another_target
FILES
~/.scratchbox2/config
SEE ALSO
fakeroot(1), qemu(1) No known bugs at this time.AUTHOR
Riku Voipio
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre