Browse Source

Build root created successfully

master
mid-kid 10 years ago
parent
commit
9ac2406d5c
  1. 0
      astronaut/astronaut
  2. 0
      astronaut/hello.sat
  3. 10
      tools/chroot
  4. 18
      tools/env
  5. 56
      tools/mktools
  6. 3
      tools/satellites/astronaut.sat
  7. 414
      tools/satellites/busybox.config
  8. 8
      tools/satellites/busybox.sat
  9. 10
      tools/satellites/make.sat

0
astronaut → astronaut/astronaut

0
hello.sat → astronaut/hello.sat

10
tools/chroot

@ -0,0 +1,10 @@
#!/bin/sh
umask 022
chroot "$rocket" /tools/bin/env -i \
HOME=/root \
TERM="$TERM" \
PS1="(buildenv) \u:\w \$ " \
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/tools/bin \
MAKEFLAGS="$MAKEFLAGS" \
/tools/bin/ash -l

18
tools/env

@ -1,18 +0,0 @@
#!/bin/sh
if [ "$(basename "$(readlink /bin/sh)")" = "bash" ]; then
shellopts="+h"
moreps1="\u:\w "
fi
umask 022
env -i \
HOME=$HOME \
TERM=$TERM \
PS1="(buildenv) $moreps1\$ " \
LC_ALL=C \
PATH=/tools/bin:$PATH \
MAKEFLAGS=$MAKEFLAGS \
rocket=$rocket \
target=$(uname -m)-rocket-linux-gnu \
/bin/sh $shellopts

56
tools/mktools

@ -0,0 +1,56 @@
#!/bin/sh
# Tool to build tools to build final system
set -e
umask 022
command -v astronaut >/dev/null 2>&1 || {
echo 'Can'\''t find astronaut in $PATH' 1>&2
exit 1
}
if [ ! "$rocket" ]; then
echo 'Please set the $rocket variable' 1>&2
exit 1
fi
if [ "$(readlink /tools)" != "$(realpath "$rocket")/tools" ]; then
echo "Please create a symlink from /tools to $(realpath "$rocket")/tools" 1>&2
exit 1
fi
# Options for supported shells
if [ "$(basename "$(readlink /bin/sh)")" = "bash" ]; then
shellopts="+h"
fi
# Know where them satellites are
satellite_dir="$(dirname "$(realpath "$0")")/satellites"
envrun() {
env -i \
HOME="$HOME" \
TERM="$TERM" \
LC_ALL=C \
PATH="/tools/bin:$PATH" \
MAKEFLAGS="$MAKEFLAGS" \
rocket="$rocket" \
target="$(uname -m)-rocket-linux-gnu" \
/bin/sh "$shellopts" "$@"
}
astrobuild() {
envrun astronaut -i "$rocket" "$satellite_dir/$1.sat"
}
# List of packages to build
mkdir -p "$rocket/tools"
astrobuild "binutils-1"
astrobuild "gcc-1"
astrobuild "linux-api"
astrobuild "glibc"
astrobuild "libstdc"
astrobuild "binutils-2"
astrobuild "gcc-2"
astrobuild "make"
astrobuild "busybox"
astrobuild "astronaut"

3
tools/satellites/astronaut.sat

@ -0,0 +1,3 @@
# This is a hacky satellite. Please refrain of making more like this if possible.
msg "Installing astronaut"
install -Dm755 "$(command -v "$0")" "$dir_install/tools/bin/astronaut"

414
tools/satellites/busybox.config

@ -1,7 +1,7 @@
# #
# Automatically generated make config: don't edit # Automatically generated make config: don't edit
# Busybox version: 1.22.1 # Busybox version: 1.22.1
# Wed Nov 12 21:22:00 2014 # Fri Nov 14 21:14:39 2014
# #
CONFIG_HAVE_DOT_CONFIG=y CONFIG_HAVE_DOT_CONFIG=y
@ -24,7 +24,7 @@ CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
# CONFIG_FEATURE_VERBOSE_USAGE is not set # CONFIG_FEATURE_VERBOSE_USAGE is not set
# CONFIG_FEATURE_COMPRESS_USAGE is not set # CONFIG_FEATURE_COMPRESS_USAGE is not set
# CONFIG_FEATURE_INSTALLER is not set # CONFIG_FEATURE_INSTALLER is not set
# CONFIG_INSTALL_NO_USR is not set CONFIG_INSTALL_NO_USR=y
# CONFIG_LOCALE_SUPPORT is not set # CONFIG_LOCALE_SUPPORT is not set
# CONFIG_UNICODE_SUPPORT is not set # CONFIG_UNICODE_SUPPORT is not set
# CONFIG_UNICODE_USING_LOCALE is not set # CONFIG_UNICODE_USING_LOCALE is not set
@ -101,16 +101,16 @@ CONFIG_SHA3_SMALL=1
# CONFIG_FEATURE_FAST_TOP is not set # CONFIG_FEATURE_FAST_TOP is not set
# CONFIG_FEATURE_ETC_NETWORKS is not set # CONFIG_FEATURE_ETC_NETWORKS is not set
# CONFIG_FEATURE_USE_TERMIOS is not set # CONFIG_FEATURE_USE_TERMIOS is not set
# CONFIG_FEATURE_EDITING is not set CONFIG_FEATURE_EDITING=y
CONFIG_FEATURE_EDITING_MAX_LEN=0 CONFIG_FEATURE_EDITING_MAX_LEN=1024
# CONFIG_FEATURE_EDITING_VI is not set # CONFIG_FEATURE_EDITING_VI is not set
CONFIG_FEATURE_EDITING_HISTORY=0 CONFIG_FEATURE_EDITING_HISTORY=255
# CONFIG_FEATURE_EDITING_SAVEHISTORY is not set # CONFIG_FEATURE_EDITING_SAVEHISTORY is not set
# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set # CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
# CONFIG_FEATURE_REVERSE_SEARCH is not set # CONFIG_FEATURE_REVERSE_SEARCH is not set
# CONFIG_FEATURE_TAB_COMPLETION is not set CONFIG_FEATURE_TAB_COMPLETION=y
# CONFIG_FEATURE_USERNAME_COMPLETION is not set # CONFIG_FEATURE_USERNAME_COMPLETION is not set
# CONFIG_FEATURE_EDITING_FANCY_PROMPT is not set CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set # CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
# CONFIG_FEATURE_NON_POSIX_CP is not set # CONFIG_FEATURE_NON_POSIX_CP is not set
# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set # CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
@ -127,10 +127,10 @@ CONFIG_FEATURE_COPYBUF_KB=4
# #
# Archival Utilities # Archival Utilities
# #
# CONFIG_FEATURE_SEAMLESS_XZ is not set CONFIG_FEATURE_SEAMLESS_XZ=y
# CONFIG_FEATURE_SEAMLESS_LZMA is not set # CONFIG_FEATURE_SEAMLESS_LZMA is not set
# CONFIG_FEATURE_SEAMLESS_BZ2 is not set CONFIG_FEATURE_SEAMLESS_BZ2=y
# CONFIG_FEATURE_SEAMLESS_GZ is not set CONFIG_FEATURE_SEAMLESS_GZ=y
# CONFIG_FEATURE_SEAMLESS_Z is not set # CONFIG_FEATURE_SEAMLESS_Z is not set
# CONFIG_AR is not set # CONFIG_AR is not set
# CONFIG_FEATURE_AR_LONG_FILENAMES is not set # CONFIG_FEATURE_AR_LONG_FILENAMES is not set
@ -157,150 +157,166 @@ CONFIG_GZIP_FAST=0
# CONFIG_LZOP_COMPR_HIGH is not set # CONFIG_LZOP_COMPR_HIGH is not set
# CONFIG_RPM is not set # CONFIG_RPM is not set
# CONFIG_RPM2CPIO is not set # CONFIG_RPM2CPIO is not set
# CONFIG_TAR is not set CONFIG_TAR=y
# CONFIG_FEATURE_TAR_CREATE is not set # CONFIG_FEATURE_TAR_CREATE is not set
# CONFIG_FEATURE_TAR_AUTODETECT is not set CONFIG_FEATURE_TAR_AUTODETECT=y
# CONFIG_FEATURE_TAR_FROM is not set CONFIG_FEATURE_TAR_FROM=y
# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
# CONFIG_FEATURE_TAR_GNU_EXTENSIONS is not set CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set # CONFIG_FEATURE_TAR_LONG_OPTIONS is not set
# CONFIG_FEATURE_TAR_TO_COMMAND is not set # CONFIG_FEATURE_TAR_TO_COMMAND is not set
# CONFIG_FEATURE_TAR_UNAME_GNAME is not set CONFIG_FEATURE_TAR_UNAME_GNAME=y
# CONFIG_FEATURE_TAR_NOPRESERVE_TIME is not set CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
# CONFIG_FEATURE_TAR_SELINUX is not set # CONFIG_FEATURE_TAR_SELINUX is not set
# CONFIG_UNZIP is not set # CONFIG_UNZIP is not set
# #
# Coreutils # Coreutils
# #
# CONFIG_BASENAME is not set CONFIG_BASENAME=y
# CONFIG_CAT is not set CONFIG_CAT=y
# CONFIG_DATE is not set CONFIG_DATE=y
# CONFIG_FEATURE_DATE_ISOFMT is not set CONFIG_FEATURE_DATE_ISOFMT=y
# CONFIG_FEATURE_DATE_NANO is not set # CONFIG_FEATURE_DATE_NANO is not set
# CONFIG_FEATURE_DATE_COMPAT is not set CONFIG_FEATURE_DATE_COMPAT=y
# CONFIG_HOSTID is not set CONFIG_HOSTID=y
# CONFIG_ID is not set CONFIG_ID=y
# CONFIG_GROUPS is not set CONFIG_GROUPS=y
# CONFIG_TEST is not set CONFIG_TEST=y
# CONFIG_FEATURE_TEST_64 is not set CONFIG_FEATURE_TEST_64=y
# CONFIG_TOUCH is not set CONFIG_TOUCH=y
# CONFIG_FEATURE_TOUCH_NODEREF is not set CONFIG_FEATURE_TOUCH_NODEREF=y
# CONFIG_FEATURE_TOUCH_SUSV3 is not set CONFIG_FEATURE_TOUCH_SUSV3=y
# CONFIG_TR is not set CONFIG_TR=y
# CONFIG_FEATURE_TR_CLASSES is not set CONFIG_FEATURE_TR_CLASSES=y
# CONFIG_FEATURE_TR_EQUIV is not set CONFIG_FEATURE_TR_EQUIV=y
# CONFIG_BASE64 is not set CONFIG_BASE64=y
# CONFIG_WHO is not set # CONFIG_WHO is not set
# CONFIG_USERS is not set # CONFIG_USERS is not set
# CONFIG_CAL is not set CONFIG_CAL=y
# CONFIG_CATV is not set CONFIG_CATV=y
# CONFIG_CHGRP is not set CONFIG_CHGRP=y
# CONFIG_CHMOD is not set CONFIG_CHMOD=y
# CONFIG_CHOWN is not set CONFIG_CHOWN=y
# CONFIG_FEATURE_CHOWN_LONG_OPTIONS is not set # CONFIG_FEATURE_CHOWN_LONG_OPTIONS is not set
# CONFIG_CHROOT is not set CONFIG_CHROOT=y
# CONFIG_CKSUM is not set CONFIG_CKSUM=y
# CONFIG_COMM is not set CONFIG_COMM=y
# CONFIG_CP is not set CONFIG_CP=y
# CONFIG_FEATURE_CP_LONG_OPTIONS is not set # CONFIG_FEATURE_CP_LONG_OPTIONS is not set
# CONFIG_CUT is not set CONFIG_CUT=y
# CONFIG_DD is not set CONFIG_DD=y
# CONFIG_FEATURE_DD_SIGNAL_HANDLING is not set CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
# CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
# CONFIG_FEATURE_DD_IBS_OBS is not set CONFIG_FEATURE_DD_IBS_OBS=y
# CONFIG_DF is not set CONFIG_DF=y
# CONFIG_FEATURE_DF_FANCY is not set CONFIG_FEATURE_DF_FANCY=y
# CONFIG_DIRNAME is not set CONFIG_DIRNAME=y
# CONFIG_DOS2UNIX is not set CONFIG_DOS2UNIX=y
# CONFIG_UNIX2DOS is not set CONFIG_UNIX2DOS=y
# CONFIG_DU is not set CONFIG_DU=y
# CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K is not set CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
# CONFIG_ECHO is not set CONFIG_ECHO=y
# CONFIG_FEATURE_FANCY_ECHO is not set CONFIG_FEATURE_FANCY_ECHO=y
# CONFIG_ENV is not set CONFIG_ENV=y
# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set # CONFIG_FEATURE_ENV_LONG_OPTIONS is not set
# CONFIG_EXPAND is not set CONFIG_EXPAND=y
# CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set # CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set
# CONFIG_EXPR is not set CONFIG_EXPR=y
# CONFIG_EXPR_MATH_SUPPORT_64 is not set CONFIG_EXPR_MATH_SUPPORT_64=y
# CONFIG_FALSE is not set CONFIG_FALSE=y
# CONFIG_FOLD is not set CONFIG_FOLD=y
# CONFIG_FSYNC is not set CONFIG_FSYNC=y
# CONFIG_HEAD is not set CONFIG_HEAD=y
# CONFIG_FEATURE_FANCY_HEAD is not set CONFIG_FEATURE_FANCY_HEAD=y
# CONFIG_INSTALL is not set CONFIG_INSTALL=y
# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set # CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set
# CONFIG_LN is not set CONFIG_LN=y
# CONFIG_LOGNAME is not set CONFIG_LOGNAME=y
# CONFIG_LS is not set CONFIG_LS=y
# CONFIG_FEATURE_LS_FILETYPES is not set CONFIG_FEATURE_LS_FILETYPES=y
# CONFIG_FEATURE_LS_FOLLOWLINKS is not set CONFIG_FEATURE_LS_FOLLOWLINKS=y
# CONFIG_FEATURE_LS_RECURSIVE is not set CONFIG_FEATURE_LS_RECURSIVE=y
# CONFIG_FEATURE_LS_SORTFILES is not set CONFIG_FEATURE_LS_SORTFILES=y
# CONFIG_FEATURE_LS_TIMESTAMPS is not set CONFIG_FEATURE_LS_TIMESTAMPS=y
# CONFIG_FEATURE_LS_USERNAME is not set CONFIG_FEATURE_LS_USERNAME=y
# CONFIG_FEATURE_LS_COLOR is not set # CONFIG_FEATURE_LS_COLOR is not set
# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set # CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set
# CONFIG_MD5SUM is not set CONFIG_MD5SUM=y
# CONFIG_MKDIR is not set CONFIG_MKDIR=y
# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set # CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set
# CONFIG_MKFIFO is not set CONFIG_MKFIFO=y
# CONFIG_MKNOD is not set CONFIG_MKNOD=y
# CONFIG_MV is not set CONFIG_MV=y
# CONFIG_FEATURE_MV_LONG_OPTIONS is not set # CONFIG_FEATURE_MV_LONG_OPTIONS is not set
# CONFIG_NICE is not set CONFIG_NICE=y
# CONFIG_NOHUP is not set CONFIG_NOHUP=y
# CONFIG_OD is not set CONFIG_OD=y
# CONFIG_PRINTENV is not set CONFIG_PRINTENV=y
# CONFIG_PRINTF is not set CONFIG_PRINTF=y
# CONFIG_PWD is not set CONFIG_PWD=y
# CONFIG_READLINK is not set CONFIG_READLINK=y
# CONFIG_FEATURE_READLINK_FOLLOW is not set CONFIG_FEATURE_READLINK_FOLLOW=y
# CONFIG_REALPATH is not set CONFIG_REALPATH=y
# CONFIG_RM is not set CONFIG_RM=y
# CONFIG_RMDIR is not set CONFIG_RMDIR=y
# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set # CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set
# CONFIG_SEQ is not set CONFIG_SEQ=y
# CONFIG_SHA1SUM is not set CONFIG_SHA1SUM=y
# CONFIG_SHA256SUM is not set CONFIG_SHA256SUM=y
# CONFIG_SHA512SUM is not set CONFIG_SHA512SUM=y
# CONFIG_SHA3SUM is not set CONFIG_SHA3SUM=y
# CONFIG_SLEEP is not set CONFIG_SLEEP=y
# CONFIG_FEATURE_FANCY_SLEEP is not set CONFIG_FEATURE_FANCY_SLEEP=y
# CONFIG_FEATURE_FLOAT_SLEEP is not set CONFIG_FEATURE_FLOAT_SLEEP=y
# CONFIG_SORT is not set CONFIG_SORT=y
# CONFIG_FEATURE_SORT_BIG is not set CONFIG_FEATURE_SORT_BIG=y
# CONFIG_SPLIT is not set CONFIG_SPLIT=y
# CONFIG_FEATURE_SPLIT_FANCY is not set CONFIG_FEATURE_SPLIT_FANCY=y
# CONFIG_STAT is not set CONFIG_STAT=y
# CONFIG_FEATURE_STAT_FORMAT is not set CONFIG_FEATURE_STAT_FORMAT=y
# CONFIG_STTY is not set CONFIG_STTY=y
# CONFIG_SUM is not set CONFIG_SUM=y
# CONFIG_SYNC is not set CONFIG_SYNC=y
# CONFIG_TAC is not set CONFIG_TAC=y
# CONFIG_TAIL is not set CONFIG_TAIL=y
# CONFIG_FEATURE_FANCY_TAIL is not set CONFIG_FEATURE_FANCY_TAIL=y
# CONFIG_TEE is not set CONFIG_TEE=y
# CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
# CONFIG_TRUE is not set CONFIG_TRUE=y
# CONFIG_TTY is not set CONFIG_TTY=y
# CONFIG_UNAME is not set CONFIG_UNAME=y
# CONFIG_UNEXPAND is not set CONFIG_UNEXPAND=y
# CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set # CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set
# CONFIG_UNIQ is not set CONFIG_UNIQ=y
# CONFIG_USLEEP is not set CONFIG_USLEEP=y
# CONFIG_UUDECODE is not set CONFIG_UUDECODE=y
# CONFIG_UUENCODE is not set CONFIG_UUENCODE=y
# CONFIG_WC is not set CONFIG_WC=y
# CONFIG_FEATURE_WC_LARGE is not set CONFIG_FEATURE_WC_LARGE=y
# CONFIG_WHOAMI is not set CONFIG_WHOAMI=y
# CONFIG_YES is not set CONFIG_YES=y
# CONFIG_FEATURE_PRESERVE_HARDLINKS is not set
# CONFIG_FEATURE_AUTOWIDTH is not set #
# CONFIG_FEATURE_HUMAN_READABLE is not set # Common options for cp and mv
# CONFIG_FEATURE_MD5_SHA1_SUM_CHECK is not set #
CONFIG_FEATURE_PRESERVE_HARDLINKS=y
#
# Common options for ls, more and telnet
#
CONFIG_FEATURE_AUTOWIDTH=y
#
# Common options for df, du, ls
#
CONFIG_FEATURE_HUMAN_READABLE=y
#
# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
#
CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
# #
# Console Utilities # Console Utilities
@ -344,67 +360,67 @@ CONFIG_DEFAULT_SETFONT_DIR=""
# #
# Editors # Editors
# #
# CONFIG_AWK is not set CONFIG_AWK=y
# CONFIG_FEATURE_AWK_LIBM is not set CONFIG_FEATURE_AWK_LIBM=y
# CONFIG_FEATURE_AWK_GNU_EXTENSIONS is not set CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
# CONFIG_CMP is not set CONFIG_CMP=y
# CONFIG_DIFF is not set CONFIG_DIFF=y
# CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set # CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set
# CONFIG_FEATURE_DIFF_DIR is not set CONFIG_FEATURE_DIFF_DIR=y
# CONFIG_ED is not set # CONFIG_ED is not set
# CONFIG_PATCH is not set CONFIG_PATCH=y
# CONFIG_SED is not set CONFIG_SED=y
# CONFIG_VI is not set CONFIG_VI=y
CONFIG_FEATURE_VI_MAX_LEN=0 CONFIG_FEATURE_VI_MAX_LEN=4096
# CONFIG_FEATURE_VI_8BIT is not set # CONFIG_FEATURE_VI_8BIT is not set
# CONFIG_FEATURE_VI_COLON is not set CONFIG_FEATURE_VI_COLON=y
# CONFIG_FEATURE_VI_YANKMARK is not set CONFIG_FEATURE_VI_YANKMARK=y
# CONFIG_FEATURE_VI_SEARCH is not set CONFIG_FEATURE_VI_SEARCH=y
# CONFIG_FEATURE_VI_REGEX_SEARCH is not set # CONFIG_FEATURE_VI_REGEX_SEARCH is not set
# CONFIG_FEATURE_VI_USE_SIGNALS is not set CONFIG_FEATURE_VI_USE_SIGNALS=y
# CONFIG_FEATURE_VI_DOT_CMD is not set CONFIG_FEATURE_VI_DOT_CMD=y
# CONFIG_FEATURE_VI_READONLY is not set CONFIG_FEATURE_VI_READONLY=y
# CONFIG_FEATURE_VI_SETOPTS is not set CONFIG_FEATURE_VI_SETOPTS=y
# CONFIG_FEATURE_VI_SET is not set CONFIG_FEATURE_VI_SET=y
# CONFIG_FEATURE_VI_WIN_RESIZE is not set CONFIG_FEATURE_VI_WIN_RESIZE=y
# CONFIG_FEATURE_VI_ASK_TERMINAL is not set CONFIG_FEATURE_VI_ASK_TERMINAL=y
# CONFIG_FEATURE_ALLOW_EXEC is not set CONFIG_FEATURE_ALLOW_EXEC=y
# #
# Finding Utilities # Finding Utilities
# #
# CONFIG_FIND is not set CONFIG_FIND=y
# CONFIG_FEATURE_FIND_PRINT0 is not set CONFIG_FEATURE_FIND_PRINT0=y
# CONFIG_FEATURE_FIND_MTIME is not set CONFIG_FEATURE_FIND_MTIME=y
# CONFIG_FEATURE_FIND_MMIN is not set CONFIG_FEATURE_FIND_MMIN=y
# CONFIG_FEATURE_FIND_PERM is not set CONFIG_FEATURE_FIND_PERM=y
# CONFIG_FEATURE_FIND_TYPE is not set CONFIG_FEATURE_FIND_TYPE=y
# CONFIG_FEATURE_FIND_XDEV is not set CONFIG_FEATURE_FIND_XDEV=y
# CONFIG_FEATURE_FIND_MAXDEPTH is not set CONFIG_FEATURE_FIND_MAXDEPTH=y
# CONFIG_FEATURE_FIND_NEWER is not set CONFIG_FEATURE_FIND_NEWER=y
# CONFIG_FEATURE_FIND_INUM is not set CONFIG_FEATURE_FIND_INUM=y
# CONFIG_FEATURE_FIND_EXEC is not set CONFIG_FEATURE_FIND_EXEC=y
# CONFIG_FEATURE_FIND_USER is not set CONFIG_FEATURE_FIND_USER=y
# CONFIG_FEATURE_FIND_GROUP is not set CONFIG_FEATURE_FIND_GROUP=y
# CONFIG_FEATURE_FIND_NOT is not set CONFIG_FEATURE_FIND_NOT=y
# CONFIG_FEATURE_FIND_DEPTH is not set CONFIG_FEATURE_FIND_DEPTH=y
# CONFIG_FEATURE_FIND_PAREN is not set CONFIG_FEATURE_FIND_PAREN=y
# CONFIG_FEATURE_FIND_SIZE is not set CONFIG_FEATURE_FIND_SIZE=y
# CONFIG_FEATURE_FIND_PRUNE is not set CONFIG_FEATURE_FIND_PRUNE=y
# CONFIG_FEATURE_FIND_DELETE is not set CONFIG_FEATURE_FIND_DELETE=y
# CONFIG_FEATURE_FIND_PATH is not set CONFIG_FEATURE_FIND_PATH=y
# CONFIG_FEATURE_FIND_REGEX is not set CONFIG_FEATURE_FIND_REGEX=y
# CONFIG_FEATURE_FIND_CONTEXT is not set # CONFIG_FEATURE_FIND_CONTEXT is not set
# CONFIG_FEATURE_FIND_LINKS is not set CONFIG_FEATURE_FIND_LINKS=y
# CONFIG_GREP is not set CONFIG_GREP=y
# CONFIG_FEATURE_GREP_EGREP_ALIAS is not set CONFIG_FEATURE_GREP_EGREP_ALIAS=y
# CONFIG_FEATURE_GREP_FGREP_ALIAS is not set CONFIG_FEATURE_GREP_FGREP_ALIAS=y
# CONFIG_FEATURE_GREP_CONTEXT is not set CONFIG_FEATURE_GREP_CONTEXT=y
# CONFIG_XARGS is not set CONFIG_XARGS=y
# CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
# CONFIG_FEATURE_XARGS_SUPPORT_QUOTES is not set CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
# CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT is not set CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
# CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM is not set CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
# #
# Init Utilities # Init Utilities
@ -938,20 +954,20 @@ CONFIG_SV_DEFAULT_SERVICE_DIR=""
# #
# Shells # Shells
# #
# CONFIG_ASH is not set CONFIG_ASH=y
# CONFIG_ASH_BASH_COMPAT is not set # CONFIG_ASH_BASH_COMPAT is not set
# CONFIG_ASH_IDLE_TIMEOUT is not set # CONFIG_ASH_IDLE_TIMEOUT is not set
# CONFIG_ASH_JOB_CONTROL is not set CONFIG_ASH_JOB_CONTROL=y
# CONFIG_ASH_ALIAS is not set CONFIG_ASH_ALIAS=y
# CONFIG_ASH_GETOPTS is not set CONFIG_ASH_GETOPTS=y
# CONFIG_ASH_BUILTIN_ECHO is not set CONFIG_ASH_BUILTIN_ECHO=y
# CONFIG_ASH_BUILTIN_PRINTF is not set CONFIG_ASH_BUILTIN_PRINTF=y
# CONFIG_ASH_BUILTIN_TEST is not set CONFIG_ASH_BUILTIN_TEST=y
# CONFIG_ASH_CMDCMD is not set CONFIG_ASH_CMDCMD=y
# CONFIG_ASH_MAIL is not set # CONFIG_ASH_MAIL is not set
# CONFIG_ASH_OPTIMIZE_FOR_SIZE is not set # CONFIG_ASH_OPTIMIZE_FOR_SIZE is not set
# CONFIG_ASH_RANDOM_SUPPORT is not set CONFIG_ASH_RANDOM_SUPPORT=y
# CONFIG_ASH_EXPAND_PRMT is not set CONFIG_ASH_EXPAND_PRMT=y
# CONFIG_CTTYHACK is not set # CONFIG_CTTYHACK is not set
# CONFIG_HUSH is not set # CONFIG_HUSH is not set
# CONFIG_HUSH_BASH_COMPAT is not set # CONFIG_HUSH_BASH_COMPAT is not set
@ -970,18 +986,18 @@ CONFIG_SV_DEFAULT_SERVICE_DIR=""
# CONFIG_HUSH_EXPORT_N is not set # CONFIG_HUSH_EXPORT_N is not set
# CONFIG_HUSH_MODE_X is not set # CONFIG_HUSH_MODE_X is not set
# CONFIG_MSH is not set # CONFIG_MSH is not set
# CONFIG_FEATURE_SH_IS_ASH is not set CONFIG_FEATURE_SH_IS_ASH=y
# CONFIG_FEATURE_SH_IS_HUSH is not set # CONFIG_FEATURE_SH_IS_HUSH is not set
CONFIG_FEATURE_SH_IS_NONE=y # CONFIG_FEATURE_SH_IS_NONE is not set
# CONFIG_FEATURE_BASH_IS_ASH is not set # CONFIG_FEATURE_BASH_IS_ASH is not set
# CONFIG_FEATURE_BASH_IS_HUSH is not set # CONFIG_FEATURE_BASH_IS_HUSH is not set
CONFIG_FEATURE_BASH_IS_NONE=y CONFIG_FEATURE_BASH_IS_NONE=y
# CONFIG_SH_MATH_SUPPORT is not set CONFIG_SH_MATH_SUPPORT=y
# CONFIG_SH_MATH_SUPPORT_64 is not set CONFIG_SH_MATH_SUPPORT_64=y
# CONFIG_FEATURE_SH_EXTRA_QUIET is not set CONFIG_FEATURE_SH_EXTRA_QUIET=y
# CONFIG_FEATURE_SH_STANDALONE is not set # CONFIG_FEATURE_SH_STANDALONE is not set
# CONFIG_FEATURE_SH_NOFORK is not set # CONFIG_FEATURE_SH_NOFORK is not set
# CONFIG_FEATURE_SH_HISTFILESIZE is not set CONFIG_FEATURE_SH_HISTFILESIZE=y
# #
# System Logging Utilities # System Logging Utilities

8
tools/satellites/busybox.sat

@ -2,12 +2,10 @@ name=busybox
version=1.22.1 version=1.22.1
dlextract "http://www.busybox.net/downloads/$name-$version.tar.bz2" \ dlextract "http://www.busybox.net/downloads/$name-$version.tar.bz2" \
"" "337d1a15ab1cb1d4ed423168b1eb7d7e"
extrafile "busybox.config" extrafile "busybox.config"
mv busybox.config "$name-$version/.config" cat busybox.config | sed 's@./_install@'"$dir_install/tools"'@' > "$name-$version/.config"
cd "$name-$version" cd "$name-$version"
make make; make install
install -D busybox "$dir_install/tools/bin/busybox"
"$dir_install/tools/bin/busybox" --install "$dir_install/tools/bin"

10
tools/satellites/make.sat

@ -0,0 +1,10 @@
name=make
version=4.1
dlextract "http://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2" \
"57a7a224a822f94789a587ccbcedff69"
cd "$name-$version"
./configure --prefix=/tools --without-guile
make; make DESTDIR="$dir_install" install
Loading…
Cancel
Save