doc/variables.txt: Change SBRSH_RLIMIT_ to SBOX_RLIMIT_ .
sb-menu: Do not suggest using rootstrap when setting up host targets. Do not permit installation of C-library, fakeroot, gdb or strace on host-gcc targets. Disable the /etc and Devkits choices by default when installing files on host-gcc targets. Fixes bug #187.
sb-conf (show): Improved error handling.
sb/config.py: Raises an error when applying an action on the current target but none exists. Compiler listing checks the existence of compilers dir instead of devkits. Fixes bug #183.
libsb.so: Implemented correct way to detect alien tool binaries. Fixes bug #185.
etc/rootdirs: Added /.dev directory. Fixes bug #181.
doc/sb_docs/debugging.xml: Removed note about incorrect gdbserver location.
meta/doc_tools/Makefile: Added debiandoc-sgml, doxygen, help2man and linuxdoc-tools.
Makefile, debian/rules: Debian packaging works better.
debian/control, rpm/*.spec.in: Always depend on libs >= 1.0.
sb/config.py: Does not raise uncaught exceptions when setting up targets with old config file format. Fixes bug #184.
sb-toolchains/gdbserver: Uses correct directory hierarchy under /scratchbox/device_tools. Fixes bug #182.
sb-toolchains/gar.mk: Updated deb_list format. Fixes bug #189.
sb-toolchains/gdb: Declares gdb in DEBIAN_PACKAGES.
sb-toolchains: Debian packaging works better. Debian and RPM packages depend on scratchbox-libs >= 1.0 (not >= CURRENT).
doc/sb_docs: Install only installdoc, debugging, ideintegration, fakeroot, sbrsh and toolchain.
doc/sb_docs/sbrsh.xml: Based on the sbrsh chapter of devicetools.xml.
doc/sb_docs/fakeroot.xml: Added building instructions.
doc/sb_docs/debugging.xml: Updated.
doc/sb_docs/devicetools.xml: Removed.
tools/dialog: Use the default dialogrc with input box colors changed so that the cursor is visible.
sb-menu: Do not fail if empty rootstrap URL is specified.
doc/sb_docs/doctools.xml: Added new 1.0 tools
doc/sb_docs/toolchains.xml: Updated and spell-checked.
doc/sb_docs/packages.xml: Removed.
tools/bash: Apply the standard bash patches (the debian patch was not applied).
doc_tools/doxygen: Using correct source package name.
doc/sb_docs/installdoc.xml: sbrsh, NFS, rootstrap, Debian and maintenance updates for Scratchbox 1.0.
doc/sb_docs/fakeroot.xml: Based on the fakeroot-net chapters of devicetools.xml.
tools/dialog: Patched so that dialog does not use ncurses mousemask anymore, making it possible to paste to dialog programs from xterm. Dialog also uses our own colors now and rc file under /scratchbox/etc/. Colors changed so we can see the cursor in inputbox.
doc/sb_docs/installdoc.xml: Updated and spell-checked.
doc/sb_docs/ideintegration.xml: Updated and spell-checked.
sbrsh: Version 6.6. Messages printed by init script fixed.
sbox_configure: Copy *ldap*.conf in addition to the ldap dir from /etc to /scratchbox/etc.
debian_tools/environment: Added base-packages which lists essential/required Debian packages and sb-install-base-packages which installs them.
sb-menu: Use empty string as the default rootstrap URL.
Changed --exclude option from /dev -> ./dev/* when installing the rootstrap, this way one can use rootstraps that contains device nodes.
sb/config.py: Use only paths that work inside the sandbox in target config files. Display the contents of /scratchbox/packages (instead of /scratchbox) when selecting a rootstrap file. Reset creates the rootdirs to the target dir if the active target was reset.
sb/sbrsh.py: Execute /usr/sbin/sbrshd (instead of /sbin/sbrshd) at the target device.
sb-reinstall: Added. A shortcut for the reset, rootstrap and install actions of sb-conf.
debian/rules, rpm/scratchbox-core.spec.in: Create /usr/bin/sb-reinstall symlink.
login: Uses exec.sh to execute arguments without losing stdin. Prints usage when -h or --help option specified. Changes working directory when the -d option is specified before command.
exec.sh: Installed to /scratchbox/tools/bin.
tools/strace: Respects SBOX_CPUTRANSPARENCY_METHOD if set. Wrapper tries not to execute target strace from /scratchbox/device_tools which is not available on the target device. Instead it uses /usr/bin/strace when sbrsh is being used and directs the user to install it using sb-conf if it does not exist. Fixes bug #177.
tools/dialog: Creates a 'whiptail' symlink to dialog so that programs using it as a dialog replacement won't execute a target binary. Fixes bug #171.
doc_tools/debiandoc-sgml: Use helper scripts and perl modules from correct locations.
sysvinit: Added to meta/debian_tools/Makefile so that update-rc.d and invoke-rc.d get installed.
sbrsh: Version 6.5. Debian package does not depend on nfs-common and does not use dh_strip for building.
gdb: Downgraded back to 6.1
scratchbox-base: Copy libraries from libbz2-1.0 and includes from libbz2-dev to host_shared.
debian_tools/environment (target_setup.sh): Install /usr/share/dbs on the target.
bash: Downgrade to 2.05b with patches from Debian Sarge.
sb-toolchains: Downgrade default glibc toolchain to gcc 3.3.
fakeroot: Patched to set the real uid and gid to _SBOX_NONFAKE_UID and _SBOX_NONFAKE_GID.
sbrsh: Version 6.4. Use _SBOX_NONFAKE_UID and _SBOX_NONFAKE_GID variables when run in a fakeroot session. Print error message when authentication failed. Partial support for wildcards in the IP addresses in sbrshd.conf. New standard location for the sbrshd binary is /usr/sbin.
doc: installdoc_1.0 renamed to installdoc.
sb-conf, sb-menu: Does not fail when there are no devkits or device tools installed.
debian: User accounts are no longer configured using debconf.
debian, rpm: Symlink sbox_adduser at /usr/sbin/sb-adduser.
sbrsh: Version 6.3 fixes the mount problem correctly.
sb-toolchains: Default glibc toolchains use gcc-3.4. Added gcc version to package names. DEBIAN_PACKAGES cleanups.
sb-toolchains/device_tools/gdbserver: Upgraded to 6.3-5.
tools/bash: Upgraded to 3.0 with Debian patches.
tools/glibc: Debian patch upgraded to 20.
tools/bison: Upgraded to 1.875d
tools/bsdmainutils: Upgraded to 6.0.17
tools/cvs: Upgraded to 1.12.9
tools/dialog: Upgraded to 1.0-20050116
tools/distcc: Upgraded to 2.18.1
tools/file: Upgraded to 4.12
tools/flex: Upgraded to 2.5.31-31
tools/gawk: Upgraded to 3.1.4
tools/gdb: Upgraded to 6.3
tools/less: Upgraded to 382
tools/m4: Upgraded to 1.4.2
tools/nano: Upgraded to 1.2.4
tools/openssh: Upgraded to 3.8.1p1
tools/perl: Upgraded to 5.8.4
tools/procps: Upgraded to 3.2.4
tools/python: Upgraded to 2.3.4
tools/sed: Upgraded to 4.1.2
tools/subversion: Upgraded to 1.1.3
tools/tar: Upgraded to 1.14
tools/tla: Upgraded to 1.3
tools/unzip: Upgraded to 5.51
tools/util-linux: Upgraded to 2.12p
tools/vim: Upgraded to 6.3
doc_tools/doxygen: Upgraded to 1.4.1
doc_tools/pfaedit: Upgraded to fontforge 20041218
doc_tools/libxml2: Upgraded to 2.6.11
doc_tools/libxslt: Upgraded to 1.1.8. Does not provide libxml-dev Debian package.
doc_tools/sgml-base: Upgraded to 1.26
debian_tools/environment: Do not copy sysv-rc files from the host system.
debian_tools/apt: Upgraded to 0.5.28.1
debian_tools/console-common: Upgraded to 0.7.48
debian_tools/dbs: Upgraded to 0.34
debian_tools/debhelper: Upgraded to 4.2.30
debian_tools/debianutils: Upgraded to 2.11.2
debian_tools/debmake: Upgraded to 3.7.8
debian_tools/devscripts: Upgraded to 2.8.10
debian_tools/dh-make: Upgraded to 0.37
debian_tools/dpatch: Upgraded to 2.0.10
debian_tools/dpkg: Upgraded to 1.10.26
debian_tools/sysvinit: Upgraded to 2.86.ds1. Install invoke-rc.d.
sbrsh: Version 6.2. Fixes a segmentation fault in the fakeroot relay. Uses real path of mount points so that mounting and unmounting works with paths that have symlinks. 'sbrshd add' does not fail if /etc/sbrshd.conf does not exist. Minor sbrshd.conf parsing fix.
sb-toolchains: Build sbrshd Debian packages and ship them in device_tools.
coreutils: Upgraded to 5.2.1-2. Wrap mkfifo the same way mknod is wrapped.
sb-menu: Disable all items by default when installing files after rootstrap extraction.
strace: Added to meta/scratchbox/Makefile.
libsb.so (exec): Handles binaries in /scratchbox/tools/alien_bin as a special case when determining binary type.
gar.mk: Files written to deb_list directories are named using the GARNAME variable and they contain Source, Version and Binary fields that are read from DEBIAN_SOURCE/GARNAME, DEBIAN_VERSION/GARVERSION and DEBIAN_PACKAGES variables.
dpkg: Compare versions when satisfying build dependencies. Look for Debian package lists also from /host_usr. Removed the patch to disable update-rc.d checking.
debian_tools: Copied update-rc.d and invoke-rc.d from the host system.
debian_tools (environment): Set TMP in addition to TMPDIR. Redirect /usr/lib/dpkg/enoent explicitly.
debian_tools (target_setup.sh): Create /var/backups.
coreutils: mknod, chmod and chown wrapper fixed. chgrp is also wrapped.
sb-menu: Ask if files should be installed after rootstrap. Ask if rootstrap and/or files should be installed after setup. Fixed message display in remove action. Message displays will adjust the dialog size according to the content.
libsb.so (exec): Scripts are redirected and the interpreters of redirection targets are redirected.
debian/control, sb-toolchains/debian/control.in: Depend to greater or equal versions of scratchbox packages.
debian_tools (environment): Redirect install-info from doctools to the Debian install-info. Do not define sbox_dpkg_inst_arch_warning().
debian_tools (setup_target.sh): Do not write /target/<NAME>.environment. Copy files to target instead of symlinking them.
debian/scratchbox-core.postinst: Convert /dev symlinks to directories inside users' sandboxes.
sb-menu, sb-conf: Do not (try to) remove the rootstrap tarball if it was not downloaded.
debhelper: Files in the autoscripts directory are installed with correct permissions (644). Fixes bug #164.
sbox_ctl: Proceeds to umount even if binfmt_misc fails.
fakeroot: Upgraded to 1.2.3.
sb-menu: Does not allow removing the active target. (Also disallows removing the last target.) Ask the user if she wants to proceed to installing files after setup.
ssh: Patched to work without /etc/passwd. It will generate a fallback passwd entry from $USER and $HOME.
dselect: Finds methods from correct path. Supports only 'mounted' and 'apt' methods (the others are irrelevant in Scratchbox.)
strace: Upgraded to 4.5.8. Compiled also as a host tool. /scratchbox/tools/bin/strace is a wrapper that executes target strace if sbrsh is used or host strace if qemu or no CPU-transparency method is used.
sb-conf, sb-menu, sb/config.py: Install has options for copying gdbserver and strace binaries to the target.
libsb.so (exec): Does SBOX_ENV_var -> var environment variable substitution if a native target binary is executed (sbrsh and qemu are not used). Fixes fakeroot problems with x86 targets.
register_misc_runner: Use correct path to misc_runner.
sb-toolchains: Make ld executable after copying it to target.
dpkg: install-info creates a dummy "dir" file if base-files is not installed.
profile: Set SBOX_UNAME_MACHINE. Evaluate /target/<NAME>.environment if it exists.
debian_tools (environment): Do not set SBOX_UNAME_MACHINE. Define sbox_dpkg_inst_arch_warning() that prints a message if SBOX_DPKG_INST_ARCH is not set or is not an official Debian architecture.
debian_tools (setup_target.sh): Make /target/<NAME>.environment call sbox_dpkg_inst_arch_warning and add a template for setting SBOX_DPKG_INST_ARCH. Do not create /var/backups/ and /usr/share/info/.
debian_tools (sources.list): Use ftp.debian.org/debian instead of scratchbox.org/crocodile.
dpkg: SBOX_DPKG_BUILDDEPS accepts only "yes" which behaves like the old "tools".
doc/debian-variables.txt: Documented SBOX_DPKG_INST_ARCH and updated SBOX_DPKG_BUILDDEPS documentation.
sb-conf, sbrsh-conf: Print proper usage when specifying an invalid option.
debian/control: scratchbox-core replaces scratchbox-devicetools.
sb-toolchains/debian/control.in: replace scratchbox-devicetools.
debian/control: Suggest nfs-server (virtual package) instead of nfs-kernel-server and nfs-user-server.
sb_autoconf_wrapper: SBOX_DEFAULT_AUTOCONF can be used to override the automatic version selection logic. Possible values are 2.13, 2.50 and 2.59 (the two last ones point to the same version).
variables.txt: Documented SBOX_DEFAULT_AUTOMAKE and SBOX_DEFAULT_AUTOCONF variables.
sbin/sbox_configure: Record copied files to /scratchbox/etc/.copied_files .
debian/scratchbox-core.postrm: Remove files listed in /scratchbox/etc/.copied_files .
sb-conf: show --devkits output is whitespace-separated (consistent with list --devkits). setup --devkits accepts "none".
debian_tools: sbox-list-packages.sh updated to use sb-conf. Listing of devkits' builddeps fixed.
dpkg: Updated the Scratchbox-specific messages printed by dpkg-buildpackage and dpkg-checkbuilddeps.
doc/debian-variables.txt: Added. Documents the SBOX_DPKG_BUILDDEPS variable. Included in the Debian devkit package.
libsb (should_drop_preload): Compares all rpath components, not just the first one.
install_alien_tool: Added. Copies a binary to tools/alien_bin and creates a link at /tools/bin or an optionally specified dir.
alien_tool_links: Removed.
tools/alien_tools, debian_tools/alien_tools: Removed.
host-gcc: Cross-compiler-like build scripts replaced with Debian build scripts. Builds only gcc and binutils; glibc and libstdc++ are used from host_shared. gcc binaries are executed via sb_tool_wrapper.
Tools are compiled using host-gcc.
alien_tools/bin moved to tools/alien_bin.
scratchbox-utils: Do not use host-gcc since it needs sb_tool_wrapper. Do not depend on anything except base.
build, Makefile: Build scratchbox-utils explicitly.
sb-toolchains: The PowerPC toolchain is not built by default.
sb/config.py: /dev is excluded when extracting a rootstrap.
Added procps
Remove Scratchbox's own ps and kill/uptime from coreutils
Makefile: Added packages, tarball, deb and rpm targets. Packages will be created at the parent directory.
debian: Uses COPYRIGHT. Generates changelog automatically. Can be used as stand-alone or via Makefile.
rpm: RPM packaging scripts. Used by Makefile.
*.files: List the contents of each packages.
create_packages: Replaced by the updated scripts.
sb-toolchains/Makefile: Builds and packages target-kits based on a config file (passed in the TOOLCHAIN variable).
sb-toolchains/build: Builds the default set of target-kits and host-gcc's libtool. Replaces a fraction of meta/target-kit/Makefile.
sb-toolchains/debian: Updated Debian packaging scripts.
sb-toolchains/rpm: Updated RPM packaging scripts.
sb-toolchains/packaging: Replaced by the updated scripts.
profile, sbox_configure: /scratchbox/tools/ccache/ moved to /scratchbox/ccache/.
sbrsh-conf, sb/sbrshd.py: Added support for specifying an alternative NFS server hostname for use in the sbrsh config file.
sb-menu: Prompts for the NFS server host name when configuring sbrsh. Size of the yes/no dialogs is adjusted according to the content.
sb-toolchains: Append the architecture to compiler-name.
sb/config.py: SBOX_*_GCC_NAME added and SBOX_*_GCC_PREFIX renamed to SBOX_*_GCC_PREFIX_LIST in the target config file. The architecture prefix is also listed if it differs from the sub-architecture prefix.
sb_gcc_wrapper: Support multiple command prefices. Fix the order in which SBOX_HOST_GCC_LD_ARGS are passed to ld.
wrapper_links: Create i686-linux- and powerpc-linux- links to sb_gcc_wrapper.
debuild: Does not override PATH so that host tools (including devkits) can be found. (Closes bug 163.)
cvs: Changed the default rsh command to ssh.
dpkg: Does not check for superuser privileges or try to change ownerships of extracted files.
sb/config.py: libfakeroot is installed to /usr/lib instead of an incorrect location.
sb-conf: CPU-transparency can be disabled with "none" when setting up an existing target.
sb-conf: Devkit installing fixed.
sb-menu: Selection of CPU-transparency method "none" fixed.
sb/config.py: Target selecting fixed. CPU-transparency field is written properly to config file when none is selected.
debian_tools: Installs target_setup.sh at the devkit directory (similar to compilers). Creates /etc if it does not already exist on the target.
tetex: added tetex-texmf package to tetex installation (closes bug 146)
login: _SBOX_USER_GROUP_ENTRY replaced with _SBOX_USER_GROUPNAME (used by sb/config.py). Uses sbrsh-conf for umounting at exit. Uses correct sb-conf parameters and installs --etc.
profile: PS1 uses sb-conf instead of awk script. Removed commented-out variables that are documented in doc/variables.txt.
Debian, RPM: Install sb-conf, sbrsh-conf and sb-menu links to /usr/bin/ .
Debian: Do not build the 'scratchbox' meta package. Adjust recommended and suggested packages.
sb-conf: Command-line utility that is used to manage targets, compilers, devkits and CPU-transparency methods.
sbrsh-conf: Command-line utility for creating sbrsh config files, adding users to remote sbrshd's config file and mounting/unmounting targets.
sb-menu: Interactive alternative to sb-conf and sbrsh-conf.
sb/config.py, sb/sbrsh.py: Python modules that implement the functionality of sb-conf and sbrsh-conf.
sbox-config: Made obsolete by sb-conf, sbrsh-conf and sb-menu. Replaced with a notice pointing the user to the new utilities.
login: Uses sb-conf instead of sbox-config. It no longer needs to be run inside the sandbox.
sbox_configure: Fixed bug that changed the ownership of all files under /scratchbox (including users' sandboxes) to root.
sbox_mount: Does not use --rbind which caused problems while unmounting.
fakeroot: Upgraded to 1.2.2.
sbrsh: Version 6.1. Users can be granted access using syntax "sbrshd add <user>@<address>".
login: Fixed installation integrity checking.
sb_devkits: Installed to /scratchbox/tools/bin/ .
sbrsh: Version 6.0. User accounts no longer needed at the daemon end. The daemon uses a single configuration file: /etc/sbrshd.conf. The sandbox directories are created under /var/sbrshd. Supports a "sandboxless" mode where the commands are executed in the system environment.
sbox-config: C-library repairing fixed. Fakeroot setup fixed. All actions assume the active target as the default. Interactive mode is only used when no action or options are supplied. If create or reconf action is called without all options, the missing ones are filled in from the existing target configuration. (Fixes bug #158.)
gcc/glibc: Cleaner default compiler names.
sb-toolchains: Building of sbrshd ipkg package disabled for now.
ldd: Does not print "<binary>: is setuid" anymore. (It caused some problems with dpkg and did not reflect the behaviour of GNU ldd.)
sbox-config: Activates also devkits which are dependencies of the selected devkits (/scratchbox/devkits/
apt: Change permissions of installed includes and libs so that they can be accessed.
sbox_configure: Copies system configuration files to Scratchbox's /etc (instead of target's /etc).
profile: Sets $PYTHONPATH to point to devkits' /lib/site-python directories. The order in which devkits' /bin directories are added to $PATH was reversed to reflect their intended order. Execution of user's .bashrc is moved after devkits.
rootdirs: /sys removed.
sbox_adduser: Creates links at sandbox root based on the contents of rootdirs.
sbox_configure: Skips subfilesystems when copying /dev to /scratchbox/dev (for example /dev/shm and /dev/pts). Does not copy /dev if is managed by udev.
sbox_mount, sbox_umount: Binds /dev (instead of /scratchbox/dev) inside the sandbox if it is managed by udev. Binds /dev/pts and /dev/shm only if udev is not used. Binds /sys inside the sandbox if is mounted in the host system.
register_misc_runner: binfmt_misc mount checking works better.
login: Can execute multiple commands (separated by a semicolon) that are supplied in a command-line parameter. Reads the commands from stdin given the - parameter.
glibc, libnss-ldap: Compiled using the Debian patches and build scripts. Patched to use /scratchbox/etc instead of /etc.
host-gcc: Patched to use /scratchbox/etc instead of /etc.
post-install: Copies libraries and headers from the build environment based on Debian packages. Does not install files from glibc or libnss-ldap packages.
scratchbox-base: Creates a ld.so symlink that points to the ld-2.3.2.so installed by glibc.
sb_perl_wrapper: Devkit list parsing fixed. Adds also the perl5 library directory to the search path. Does not fail if scratchbox.config not found; Perl can be used from outside Scratchbox.
sbox-config: Excludes the contents of /dev when extracting a rootstrap. No longer breaks target config file when selecting multiple devkits. Repairing /etc shouldn't cause error messages anymore.
dpkg-shlibdeps: /host_usr removed from LD_LIBRARY_PATH before running ldd. fix for bug #153
subversion: Installs the additional scripts (subversion-tools).
/scratchbox/compilers/host-gcc/lib is included in scratchbox-libs instead of scratchbox-core because the toolchains are linked againts libraries in that directory.
perl: Devkits' perl library directories are added to @INC by the sb_perl_wrapper.
sb-toolchain: Added gcc-3.4/glibc toolchain compile scripts
debian_tools: target_setup.sh will install config.guess and config.sub (symlinks) in /usr/share/misc (bug #115).
login, sbox-config: Do not restart shell when requested by a non-interactive session. This makes it possible to succesfully change active target from outside of Scratchbox with '/scratchbox/login sbox-config select TARGET'.
hello.c, hello.cc: Installed to /scratchbox/packages .
debian: scratchbox-core's config script will display a notice if /proc/sys/fs/binfmt_misc is missing.
sbox-config: New mount and umount actions. Unmount the current target when selecting a new one.
login: Unmounts the current target when last session terminates.
qemu: Upgraded to 0.6.1. sysctl patch changed to return ENODIR for unimplemented parameters (similar to upstream).
chmod: Replaced with a wrapper that redirects modifications of files under /dev to /scratchbox/dev .
libsb: Binary redirector strips whitespaces from the script interpreter's optional argument.
GAR makefiles updated and cleaned up.
scratchbox-base: Copies ld-2.3.2.so (instead of ld-linux.so.2) as ld.so and installs the correct host.specs depending on the architecture. Moved some of post-install's responsibilities to scratchbox-base.
register_misc_runner: Registers powerpc or x86 interpreter depending on which is not the native architecture. The names of the interpreters changed from "misc_runner_ARCH" to "sbox-ARCH".
perl: Fix hardcoded architecture-specific path.
login, sbox_configure, sbox_adduser, ...: Scratchbox can be installed to any location (not just /scratchbox). umask is set to 022 before creating directories and files during installation. /bin/sh is used as the interpreter instead of /scratchbox/tools/bin/bash.
doc_tools: Turned into a devkit called doctools.
profile: Don't treat doc_tools as a special case anymore.
sbrsh: Version 5.0. New version numbering scheme: the major version number corresponds to the protocol version. The plain-text password is no longer used. The '--ident' option causes the daemon to do identd lookup to validate incoming connection. '--umount-all' was renamed to '--umount', and the '--mount' option is added. umask is set for the executed command according to the client environment. "SBRSH_RLIMIT_" prefix changed to "SBOX_RLIMIT_" in environment variables. uid and gid are no longer read from /etc/passwd.
rootdirs: Added to scratchbox/etc/ .
sbox-config: Host compiler configuration fixed.
login: Updated to work with the new sbox-config. Removed old backward compatibility checks. Shorter welcome message.
sb_gcc_wrapper: The scratchbox-utils module is not built using the common LDFLAGS in order to link sb_gcc_wrapper correctly.
sbox-config: Repair action fixed.
COPYING: Installed to /scratchbox/doc .
sb-toolchain: fixed custom toolchain script to use given toolchain name
sbox-config: Rewritten with a new interface. Uses 'dialog' to ask questions in interactive mode. Can also be used to configure sbrsh (creates /targets/TARGET.sbrsh) and download a rootstrap.
ps: No longer a link to sbox-config. Accepts and ignores any arguments silently (except the '--compact' option which is used by sbox-config).
fakeroot: Upgraded to version 1.1.5.
sb-toolchain/packaging: Added a script for packaging individual toolchains.
sb-toolchain: Added compile scripts for gcc test tools: dejagnu, expect and tcl
fakeroot: Upgraded to version 1.1.
fakeroot: Updated version (arch snapshot) with setuid/etc. support. The target version of libfakeroot is used from /usr/lib/libfakeroot in order to work correctly with Debian.
sbox-config: Copy libfakeroot from/to the correct directory.
profile: Changed the SBOX_REDIRECT_TO_DIRS and LIBTOOL variables to use /targets/links/arch_tools instead of /targets/links/libtool.
post-install: host-gcc's version of iconv is symlinked at /scratchbox/compilers/bin so that it is available as a host tool.
misc_runner: Print a warning if a binary under /tmp is being executed with sbrsh.
doc/variables.txt: Document SBOX_CPUTRANSPARENCY_NOWARN.
sb_gcc_wrapper: Using the -Xlinker option to fix the g++ problem for good...
chown: Wrapper script redirects changes in device node ownerships to the target's /dev directory.
sb_gcc_wrapper: Implemented program execution blocking. Linking options (-Wl) changed to work around a problem with g++.
doc/variables.txt: Documented program execution blocking options.
fakeroot: uses the -tcp suffix for the library (and the command) so that it is compatible with the Debian package. (fakeroot is now a symlink to fakeroot-tcp.)
sb_gcc_wrapper: functionality for adding/removing arguments (see doc/variables.txt for usage)
sbox-config: create /floppy and /cdrom target directories
sbox_adduser: create /media, /initrd, /floppy and /cdrom symlinks
login: set _SBOX_PATH_ALIAS which contains the absolute path to Scratchbox installation directory (if it is not /scratchbox)
gcc/glibc: install libstdc++ to /usr/lib
login: display help only when simply running login shell; set LD_PRELOAD correctly in any case
profile: replace libtool directory with arch_tools in PATH
gcc/glibc: gcc upgraded to 3.3.4-1, glibc to 2.3.2.ds1-12 and kernel headers to 2.5.999-test7-bk-16
subversion: configured to use libraries from host_shared
build: option for automatically using tee
perl: MakeMaker fixed
tetex: xdvi and oxdvi are no longer compiled (depended on xlibs)
debian_tools: TEXMFCNF is set correctly
Updated ARM glibc kernel headers 2.4.21 -> 2.5.999
Added tla 1.2 (GNU Arch)
Subversion supports https
added strace and gdbserver to devicetools
SPARC version of QEMU is provided
Registered big-endian SPARC binary format
fakeroot upgraded to 1.0.7
fakeroot database format changed to support integrity checking
subversion 1.0.6 added
sbrsh 1.4.7
sbox-config accepts "none" as the CPU-transparency method again
qemu upgraded to 0.6.0
/initrd and /media added to Scratchbox
fakeroot upgraded to 1.0.6
Added support for gcc-3.3 and g++-3.3 to sb-gcc-wrapper.
Added toolchain-name-gcc-3.3 and toolchain-name-g++-3.3 links to toolchains.
Added BINCC and BINCXX tags support for libtool (Debian requires these). Freetype builds now. Also modified CC to gcc and CXX to g++ so that they are recognized correctly.
/dev/pts is mounted under the user's sandbox directory
/etc/mtab is symlinked to /proc/mounts so that df works
fakeroot 1.0.3 replaces fakeroot-net
sbrsh 1.4.5
ipkg-build 1.6 added to scratchbox-utils
scratchbox-devicetools provides statically linked ARM binary of sbrshd in an ipkg (Familiar) package
util-linux package no longer installs login-utils and hwclock