maemo-sdk
NAME
maemo-sdk - maemo SDK frontend tool
SYNOPSIS
maemo-sdk [--verbose] [--force] [--index-url] [--quiet] [command]
DESCRIPTION
maemo-sdk command provides a menu based front-end to all functions and
services provided by maemo SDK development environment.
The programmer should use the maemo-sdk command to perform the
various operations and resist the temptation to use directly the other
maemo-* scripts.
COMMANDS
Most commands have one or more sub-commands that are listed when high
level command is selected from the menu or when maemo-sdk is started
with optional parameter. For example when typing 'maemo-sdk install'
the menu presented is then specific to install command.
You can start maemo-sdk without any parameters or you can write one or
more additional parameters on the command line.
When started without any parameters the maemo-sdk tools lists all the
available base commands.
The high level commands and their purpose is:
install
[rootstrap] [toolchain] [tools] [binaries] [sbrsh]
Install rootstraps, toolchains, tools or binary-only packages to
the named target. Install sbrsh configuration to the host or
target device.
remove [rootstrap] [toolchain] [tools] [cache] [backup] [processes]
Remove rootstraps, toolchains, tools, rootstrap backups or clear
cached content and kill maemo SDK related pprocesses.
show [rootstrap] [toolchain] [tools] [gui] [config] [autosudo]
Show various things of rootstraps, toolchains, tools, gui,
settings about the current SDK environment and the status of
automatic sudo.
set [rootstrap] [toolchain] [tools] [emulation-mode] [autosudo]
With this command you can set the active rootstrap, toolchain,
tools distro, target emulation mode and automatic sudo for root
operations.
start [gui]
This command starts the graphical maemo UI inside a separate
Xephyr display server. Multiple graphics UI sessions can be
active at the same time.
stop [gui]
This command shutdowns the graphics maemo UI inside a separate
Xephyr displahy server.
enter [devel] [runtime] [sudo-runtime] [chroot] [tools]
This command lets the user to enter the development environment
of the named or default rootstrap, enter the runtime environment
as a normal user or as a 'sudo' user of the named or default
rootstrap. In addition the programmer can enter the rootstrap
using chroot and enter the shell of a named tools distro.
reload [catalogue]
This command reloads the network catalogue of available
rootstraps, tools and toolchains.
list [rootstraps] [toolchains] [tools] [available]
With this command you can list installed and available
rootstraps, toolchains and tools in your system.
check [rootstraps] [toolchains] [tools]
This command checks if the network catalogue of available
rootstraps, toolchains or tools has been updated.
backup [rootstraps] [tools]
This command takes a backup of a rootstrap or a build tools
distribution.
restore
[rootstraps] [tools]
This command restores a backup of a rootstrap or a build tools
distribution. The current rootstrap or build tools distribution
is overwritten.
help [install] [remove] [show] [set] [start] [stop] [enter] [reload]
[list] [check] [backup] [restore] [help]
Provides brief help of the usage of maemo-sdk command. If there
is conflicting information between this man page and the help
that is provided by the maemo-sdk tool itself the information
provided by the maemo-sdk is considered to be more valid.
EXAMPLES
maemo-sdk
This starts the command and shows the high level menu.
maemo-sdk install
This would list the content of install-menu.
maemo-sdk install rootstrap
This command would list the available rootstraps.
maemo-sdk install rootstrap diablo41_armel
This command includes all needed parameters and no menu would be
listed. Instead the installation of diablo41_armel rootstrap
would start.
OPTIONS
--verbose
Show lots of output when command is run. This might be helpful if you
need to see what goes wrong for example when running commands like
"maemo-sdk start gui".
--quiet
Be very brief about the output when executing the command.
--force
Do not ask [Yes/No] type of confirmations instead just execute the
intended command. Use with care.
--index-url [URI]
Set alternative URI location where to fetch the various index files
for rootstraps, toolchains and tools-distros. The index files
are saved under your ~/.maemo-sdk directory.
SEE ALSO
maemo-tools(1), maemo-runtime(1), maemo-rootstrap(1), gcc(1), sb2(1), qemu(1).
AUTHOR
(C) Copyright 2007-2008 by Nokia Corporation
Contact: Jukka-Pekka Iivonen jukka-pekka.iivonen@nokia.com
teTeX November 2008 maemo-sdk(1)