diff options
author | Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 2012-10-08 15:05:28 +0200 |
---|---|---|
committer | Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 2012-10-08 15:05:28 +0200 |
commit | 6c2522a498f96575b3316453e23b36b5aa003bd0 (patch) | |
tree | a5cbd7f5618867dd868c4577ea5c2364b8dbea7d | |
parent | 771037416ed13636bfcbe6d16ce3c3d516c85dc4 (diff) | |
download | OSELAS.BSP-EnergyMicro-Gecko-6c2522a498f96575b3316453e23b36b5aa003bd0.tar.gz OSELAS.BSP-EnergyMicro-Gecko-6c2522a498f96575b3316453e23b36b5aa003bd0.tar.xz |
OSELAS.BSP-EnergyMicro-Gecko: initial code drop
including the platform code for energymicro-efm32gg-dk3750
42 files changed, 2067 insertions, 1 deletions
@@ -1 +1,4 @@ -/platformconfig.old +/platform-energymicro-efm32gg-dk3750 +/selected_platformconfig +/selected_ptxconfig +/selected_toolchain @@ -0,0 +1,39 @@ +build instructions +================== + +install codesourcery toolchain +------------------------------ + + workdir="$HOME/gecko" + mkdir "$workdir" + cd "$workdir" + wget http://sourcery.mentor.com/public/gnu_toolchain/arm-uclinuxeabi/arm-2011.03-46-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2 + tar xjf arm-2011.03-46-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2 + +install ptxdist 2012.09.1 +------------------------- + + wget http://ptxdist.de/software/ptxdist/download/ptxdist-2012.09.1.tar.bz2 + tar xjf ptxdist-2012.09.1.tar.bz2 + cd ptxdist-2012.09.1 + ./configure && make + sudo make install + +building +-------- + + cd /path/to/OSELAS.BSP-EnergyMicro-Gecko + ln -s /usr/local/bin/ptxdist-2012.09.1 p + ./p select configs/ptxconfig + ./p platform configs/platform-energymicro-efm32gg-dk3750/platformconfig + ./p toolchain "$workdir/arm-2011.03/bin" + ./p images + + This takes some time now. After ptxdist completed and you plugged your Gecko + board to your maschine, you can do + + ./p test flash + + to write the built images into the Gecko's flash and boot into Linux. + Note that this uses Energymicro's eACommander which needs 32-bit Qt + installed. diff --git a/configs/.gitignore b/configs/.gitignore new file mode 100644 index 0000000..852c0ab --- /dev/null +++ b/configs/.gitignore @@ -0,0 +1 @@ +/ptxconfig.old diff --git a/configs/platform-energymicro-efm32gg-dk3750/.gitignore b/configs/platform-energymicro-efm32gg-dk3750/.gitignore new file mode 100644 index 0000000..a8415dd --- /dev/null +++ b/configs/platform-energymicro-efm32gg-dk3750/.gitignore @@ -0,0 +1 @@ +/platformconfig.old diff --git a/kernelconfig-3.6 b/configs/platform-energymicro-efm32gg-dk3750/kernelconfig-3.6 index 8dd8102..8dd8102 100644 --- a/kernelconfig-3.6 +++ b/configs/platform-energymicro-efm32gg-dk3750/kernelconfig-3.6 diff --git a/patches/energyAwareTools_25052012/fix-for-ptxdist.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/energyAwareTools_25052012/fix-for-ptxdist.patch index a0bb4b1..a0bb4b1 100644 --- a/patches/energyAwareTools_25052012/fix-for-ptxdist.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/energyAwareTools_25052012/fix-for-ptxdist.patch diff --git a/patches/energyAwareTools_25052012/series b/configs/platform-energymicro-efm32gg-dk3750/patches/energyAwareTools_25052012/series index 64fb196..64fb196 100644 --- a/patches/energyAwareTools_25052012/series +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/energyAwareTools_25052012/series diff --git a/patches/linux-3.6/0001-hwmon-efm32-adc-new-driver.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0001-hwmon-efm32-adc-new-driver.patch index 56e38db..56e38db 100644 --- a/patches/linux-3.6/0001-hwmon-efm32-adc-new-driver.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0001-hwmon-efm32-adc-new-driver.patch diff --git a/patches/linux-3.6/0002-spi-new-controller-driver-for-efm32-SoCs.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0002-spi-new-controller-driver-for-efm32-SoCs.patch index bf85cf7..bf85cf7 100644 --- a/patches/linux-3.6/0002-spi-new-controller-driver-for-efm32-SoCs.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0002-spi-new-controller-driver-for-efm32-SoCs.patch diff --git a/patches/linux-3.6/0003-ARM-make-cr_alignment-read-only-ifndef-CONFIG_CPU_CP.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0003-ARM-make-cr_alignment-read-only-ifndef-CONFIG_CPU_CP.patch index 33f3731..33f3731 100644 --- a/patches/linux-3.6/0003-ARM-make-cr_alignment-read-only-ifndef-CONFIG_CPU_CP.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0003-ARM-make-cr_alignment-read-only-ifndef-CONFIG_CPU_CP.patch diff --git a/patches/linux-3.6/0004-Cortex-M3-Add-base-support-for-Cortex-M3.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0004-Cortex-M3-Add-base-support-for-Cortex-M3.patch index 0dbb461..0dbb461 100644 --- a/patches/linux-3.6/0004-Cortex-M3-Add-base-support-for-Cortex-M3.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0004-Cortex-M3-Add-base-support-for-Cortex-M3.patch diff --git a/patches/linux-3.6/0005-Cortex-M3-Add-support-for-exception-handling.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0005-Cortex-M3-Add-support-for-exception-handling.patch index 1394799..1394799 100644 --- a/patches/linux-3.6/0005-Cortex-M3-Add-support-for-exception-handling.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0005-Cortex-M3-Add-support-for-exception-handling.patch diff --git a/patches/linux-3.6/0006-Cortex-M3-Add-NVIC-support.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0006-Cortex-M3-Add-NVIC-support.patch index d4f0912..d4f0912 100644 --- a/patches/linux-3.6/0006-Cortex-M3-Add-NVIC-support.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0006-Cortex-M3-Add-NVIC-support.patch diff --git a/patches/linux-3.6/0007-Cortex-M3-Allow-the-building-of-Cortex-M3-kernel-por.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0007-Cortex-M3-Allow-the-building-of-Cortex-M3-kernel-por.patch index c5aadf4..c5aadf4 100644 --- a/patches/linux-3.6/0007-Cortex-M3-Allow-the-building-of-Cortex-M3-kernel-por.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0007-Cortex-M3-Allow-the-building-of-Cortex-M3-kernel-por.patch diff --git a/patches/linux-3.6/0008-HACK-ARM-no-we-don-t-enter-in-ARM.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0008-HACK-ARM-no-we-don-t-enter-in-ARM.patch index 428dc04..428dc04 100644 --- a/patches/linux-3.6/0008-HACK-ARM-no-we-don-t-enter-in-ARM.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0008-HACK-ARM-no-we-don-t-enter-in-ARM.patch diff --git a/patches/linux-3.6/0009-mtd-maps-uclinux-fix-sparse-warnings-and-codingstyle.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0009-mtd-maps-uclinux-fix-sparse-warnings-and-codingstyle.patch index 1728d74..1728d74 100644 --- a/patches/linux-3.6/0009-mtd-maps-uclinux-fix-sparse-warnings-and-codingstyle.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0009-mtd-maps-uclinux-fix-sparse-warnings-and-codingstyle.patch diff --git a/patches/linux-3.6/0010-mtd-maps-uclinux-add-support-for-romfs-in-RAM-or-ROM.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0010-mtd-maps-uclinux-add-support-for-romfs-in-RAM-or-ROM.patch index b32ef23..b32ef23 100644 --- a/patches/linux-3.6/0010-mtd-maps-uclinux-add-support-for-romfs-in-RAM-or-ROM.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0010-mtd-maps-uclinux-add-support-for-romfs-in-RAM-or-ROM.patch diff --git a/patches/linux-3.6/0011-ARM-new-platform-for-Energy-Micro-s-EFM32-Cortex-M3-.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0011-ARM-new-platform-for-Energy-Micro-s-EFM32-Cortex-M3-.patch index 4f1ad9f..4f1ad9f 100644 --- a/patches/linux-3.6/0011-ARM-new-platform-for-Energy-Micro-s-EFM32-Cortex-M3-.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0011-ARM-new-platform-for-Energy-Micro-s-EFM32-Cortex-M3-.patch diff --git a/patches/linux-3.6/0012-ARM-efm32-add-support-for-non-dt-builds-and-add-more.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0012-ARM-efm32-add-support-for-non-dt-builds-and-add-more.patch index a496e26..a496e26 100644 --- a/patches/linux-3.6/0012-ARM-efm32-add-support-for-non-dt-builds-and-add-more.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0012-ARM-efm32-add-support-for-non-dt-builds-and-add-more.patch diff --git a/patches/linux-3.6/0013-pinctrl-add-a-driver-for-Energy-Micro-s-efm32-SoCs.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0013-pinctrl-add-a-driver-for-Energy-Micro-s-efm32-SoCs.patch index b071525..b071525 100644 --- a/patches/linux-3.6/0013-pinctrl-add-a-driver-for-Energy-Micro-s-efm32-SoCs.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0013-pinctrl-add-a-driver-for-Energy-Micro-s-efm32-SoCs.patch diff --git a/patches/linux-3.6/0014-HACK-ARM-allow-a-bootloader-to-be-embedded-and-do-it.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0014-HACK-ARM-allow-a-bootloader-to-be-embedded-and-do-it.patch index 9375af4..9375af4 100644 --- a/patches/linux-3.6/0014-HACK-ARM-allow-a-bootloader-to-be-embedded-and-do-it.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0014-HACK-ARM-allow-a-bootloader-to-be-embedded-and-do-it.patch diff --git a/patches/linux-3.6/0015-HACK-don-t-reserve-memory-for-device-tree-if-it-s-be.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0015-HACK-don-t-reserve-memory-for-device-tree-if-it-s-be.patch index 80c1d6b..80c1d6b 100644 --- a/patches/linux-3.6/0015-HACK-don-t-reserve-memory-for-device-tree-if-it-s-be.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0015-HACK-don-t-reserve-memory-for-device-tree-if-it-s-be.patch diff --git a/patches/linux-3.6/0016-HACK-make-stack-dumps-provoked-by-BUG-a-bit-more-hel.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0016-HACK-make-stack-dumps-provoked-by-BUG-a-bit-more-hel.patch index 542f128..542f128 100644 --- a/patches/linux-3.6/0016-HACK-make-stack-dumps-provoked-by-BUG-a-bit-more-hel.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0016-HACK-make-stack-dumps-provoked-by-BUG-a-bit-more-hel.patch diff --git a/patches/linux-3.6/0017-ARM-v7m-add-trivial-suspend-support.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0017-ARM-v7m-add-trivial-suspend-support.patch index 7390ebc..7390ebc 100644 --- a/patches/linux-3.6/0017-ARM-v7m-add-trivial-suspend-support.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0017-ARM-v7m-add-trivial-suspend-support.patch diff --git a/patches/linux-3.6/0018-ARM-efm32-add-trivial-suspend-support.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0018-ARM-efm32-add-trivial-suspend-support.patch index c096f67..c096f67 100644 --- a/patches/linux-3.6/0018-ARM-efm32-add-trivial-suspend-support.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0018-ARM-efm32-add-trivial-suspend-support.patch diff --git a/patches/linux-3.6/0019-HACK-ARM-increase-TASK_SIZE-for-MMU.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0019-HACK-ARM-increase-TASK_SIZE-for-MMU.patch index 5ec33f8..5ec33f8 100644 --- a/patches/linux-3.6/0019-HACK-ARM-increase-TASK_SIZE-for-MMU.patch +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0019-HACK-ARM-increase-TASK_SIZE-for-MMU.patch diff --git a/patches/linux-3.6/series b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/series index 4e1cd15..4e1cd15 100644 --- a/patches/linux-3.6/series +++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/series diff --git a/platformconfig b/configs/platform-energymicro-efm32gg-dk3750/platformconfig index 2fa37b8..2fa37b8 100644 --- a/platformconfig +++ b/configs/platform-energymicro-efm32gg-dk3750/platformconfig diff --git a/configs/ptxconfig b/configs/ptxconfig new file mode 100644 index 0000000..06eb071 --- /dev/null +++ b/configs/ptxconfig @@ -0,0 +1,1409 @@ +# +# Automatically generated make config: don't edit +# PTXdist 2012.09.1 +# +PTXCONF_MODULES=y +PTXCONF_HOST_ENERGYAWARETOOLS=y +PTXCONF_INIT=y + +# +# ------------------------------------ +# + +# +# Project Name & Version +# + +# +# Project Name & Version +# +PTXCONF_PROJECT_VENDOR="EnergyMicro" +PTXCONF_PROJECT="Gecko" +PTXCONF_PROJECT_VERSION="-2012.10.0" + +# +# ------------------------------------ +# +PTXCONF_PROJECT_BUILD_DEVEL=y +# PTXCONF_PROJECT_BUILD_PRODUCTION is not set + +# +# ------------------------------------ +# +# PTXCONF_PROJECT_USE_PRODUCTION is not set +# PTXCONF_PROJECT_USE_LOCAL_PLATFORM is not set +# PTXCONF_PROJECT_CREATE_DEVPKGS is not set +# PTXCONF_PROJECT_USE_DEVPKGS is not set +PTXCONF_RUNTIME=y +PTXCONF_BUILDTIME=y +PTXCONF_CONFIGFILE_VERSION="2012.09.1" +PTXCONF__ptxconfig_MAGIC__=y + +# +# --------- Host Options ------------- +# + +# +# PTXdist Options +# +# PTXCONF_ALLYES is not set +# PTXCONF_BROKEN is not set +PTXCONF_FIX_PERMISSIONS=y + +# +# Host Tools +# +PTXCONF_HOST_PACKAGE_MANAGEMENT_IPKG=y +# PTXCONF_HOST_PACKAGE_MANAGEMENT_OPKG is not set +PTXCONF_HOST_PACKAGE_MANAGEMENT="ipkg" +# PTXCONF_HOST_TESTFRAMEWORK is not set +PTXCONF_HOST_ACL=y +# PTXCONF_HOST_APACHE2 is not set +# PTXCONF_HOST_APR_UTIL is not set +# PTXCONF_HOST_APR is not set +PTXCONF_HOST_ATTR=y +PTXCONF_HOST_AUTOTOOLS_AUTOCONF=y +PTXCONF_HOST_AUTOTOOLS_AUTOMAKE=y +PTXCONF_HOST_AUTOTOOLS_LIBTOOL=y +# PTXCONF_HOST_CDRKIT is not set +# PTXCONF_HOST_CHRPATH is not set +# PTXCONF_HOST_CKERMIT is not set +# PTXCONF_HOST_CMAKE is not set +# PTXCONF_HOST_CRAMFS is not set +# PTXCONF_HOST_DBUS_GLIB is not set +# PTXCONF_HOST_DBUS is not set +# PTXCONF_HOST_DIRECTFB is not set +# PTXCONF_HOST_DOSFSTOOLS is not set +# PTXCONF_HOST_E2FSPROGS is not set +# PTXCONF_HOST_EGGDBUS is not set +PTXCONF_HOST_ELF_H_COMPAT=y +# PTXCONF_HOST_EXPAT is not set +PTXCONF_HOST_FAKEROOT=y +PTXCONF_HOST_FIGLET=y +# PTXCONF_HOST_FLEX is not set +# PTXCONF_HOST_FONTCONFIG is not set +# PTXCONF_HOST_FREETYPE is not set +# PTXCONF_HOST_GENEXT2FS is not set +# PTXCONF_HOST_GENIMAGE is not set +# PTXCONF_HOST_GENPART is not set +# PTXCONF_HOST_GETTEXT_DUMMY is not set +# PTXCONF_HOST_GETTEXT is not set +# PTXCONF_HOST_GPERF is not set +# PTXCONF_HOST_INTLTOOL is not set +PTXCONF_HOST_IPKG_UTILS=y +PTXCONF_HOST_IPKG=y +# PTXCONF_HOST_LIBBLKID is not set +# PTXCONF_HOST_LIBBZ2 is not set +# PTXCONF_HOST_LIBCAP is not set +# PTXCONF_HOST_LIBCONFUSE is not set +# PTXCONF_HOST_LIBGD is not set +# PTXCONF_HOST_LIBICONV is not set +# PTXCONF_HOST_LIBLZO is not set +# PTXCONF_HOST_LIBPNG is not set +# PTXCONF_HOST_LIBPTHREAD_STUBS is not set +# PTXCONF_HOST_LIBSIGCPP is not set +# PTXCONF_HOST_LIBUSB is not set +# PTXCONF_HOST_LIBUUID is not set +# PTXCONF_HOST_LIBXCB is not set +# PTXCONF_HOST_LIBXML2 is not set +# PTXCONF_HOST_LIBXSLT is not set +PTXCONF_HOST_LNDIR=y +# PTXCONF_HOST_LOCALEDEF is not set +# PTXCONF_HOST_LRZSZ is not set +# PTXCONF_HOST_LZOP is not set +# PTXCONF_HOST_MAKEDEPEND is not set +# PTXCONF_HOST_MKELFIMAGE is not set +# PTXCONF_HOST_MTD_UTILS is not set +# PTXCONF_HOST_MTOOLS is not set +# PTXCONF_HOST_MYSQL is not set +# PTXCONF_HOST_NCURSES is not set +# PTXCONF_HOST_OPENSSL is not set +# PTXCONF_HOST_OPKG_UTILS is not set +# PTXCONF_HOST_OPKG is not set +PTXCONF_HOST_PKG_CONFIG=y +# PTXCONF_HOST_QOOXDOO is not set +# PTXCONF_HOST_QT4 is not set +# PTXCONF_HOST_SQUASHFS_TOOLS is not set +# PTXCONF_HOST_TIMEOUT is not set +# PTXCONF_HOST_U_BOOT_TOOLS is not set +# PTXCONF_HOST_USPLASH is not set +# PTXCONF_HOST_UTIL_LINUX_NG is not set +# PTXCONF_HOST_XCB_PROTO is not set +# PTXCONF_HOST_XL_TOOLS is not set +# PTXCONF_HOST_XORG_APP_BDFTOPCF is not set +# PTXCONF_HOST_XORG_APP_MKFONTDIR is not set +# PTXCONF_HOST_XORG_APP_MKFONTSCALE is not set +# PTXCONF_HOST_XORG_APP_XKBCOMP is not set +# PTXCONF_HOST_XORG_FONT_UTIL is not set +# PTXCONF_HOST_XORG_LIB_X11 is not set +# PTXCONF_HOST_XORG_LIB_XAU is not set +# PTXCONF_HOST_XORG_LIB_XFONT is not set +# PTXCONF_HOST_XORG_LIB_FONTENC is not set +# PTXCONF_HOST_XORG_LIB_XKBFILE is not set +# PTXCONF_HOST_XORG_LIB_XTRANS is not set +# PTXCONF_HOST_XORG_PROTO_BIGREQS is not set +# PTXCONF_HOST_XORG_PROTO_FONTS is not set +# PTXCONF_HOST_XORG_PROTO_INPUT is not set +# PTXCONF_HOST_XORG_PROTO_KB is not set +PTXCONF_HOST_XORG_PROTO_X=y +# PTXCONF_HOST_XORG_PROTO_XCMISC is not set +# PTXCONF_HOST_XORG_PROTO_XEXT is not set +# PTXCONF_HOST_XORG_SERVER is not set +# PTXCONF_HOST_XORG_UTIL_MACROS is not set +# PTXCONF_HOST_XZ is not set +# PTXCONF_HOST_YASM is not set +# PTXCONF_HOST_ZLIB is not set + +# +# Cross Tools +# +PTXCONF_CROSS_DUMMY_STRIP=y +PTXCONF_CROSS_PKG_CONFIG_WRAPPER=y + +# +# Debug Tools +# +# PTXCONF_BINUTILS is not set +# PTXCONF_BOOTCHART is not set +# PTXCONF_CPPUNIT is not set +# PTXCONF_CROSS_INSIGHT is not set +# PTXCONF_FAILMALLOC is not set + +# +# gdb +# +# PTXCONF_GDB is not set +# PTXCONF_GDBSERVER is not set +# PTXCONF_LDD is not set +# PTXCONF_LTRACE is not set +# PTXCONF_LTT_CONTROL is not set +# PTXCONF_MEMTEST is not set +# PTXCONF_MEMTEST86P is not set +# PTXCONF_MEMTESTER is not set +# PTXCONF_OPROFILE is not set +# PTXCONF_POWERTOP is not set +# PTXCONF_PRELINK is not set +# PTXCONF_RRDTOOL is not set +# PTXCONF_RTPS is not set +# PTXCONF_SP_OOPS_EXTRACT is not set +# PTXCONF_STRACE is not set +# PTXCONF_SYSSTAT is not set +# PTXCONF_TRACE_CMD is not set +# PTXCONF_VALGRIND is not set + +# +# ------------------------------------ +# + +# +# Root Filesystem +# +# PTXCONF_FAKE_OVERLAYFS is not set +# PTXCONF_INITMETHOD is not set +PTXCONF_OS_RELEASE=y + +# +# directories in rootfs +# +PTXCONF_ROOTFS=y +PTXCONF_ROOTFS_DEV=y +PTXCONF_ROOTFS_DEV_INITIAL=y +# PTXCONF_ROOTFS_HOME is not set +PTXCONF_ROOTFS_HOME_ROOT=y +# PTXCONF_ROOTFS_MEDIA is not set +# PTXCONF_ROOTFS_MNT is not set +PTXCONF_ROOTFS_PROC=y +# PTXCONF_ROOTFS_RUN is not set +PTXCONF_ROOTFS_SYS=y +PTXCONF_ROOTFS_TMP=y +# PTXCONF_ROOTFS_VAR is not set + +# +# files in rootfs +# +# PTXCONF_ROOTFS_PASSWD is not set +# PTXCONF_ROOTFS_SHADOW is not set +# PTXCONF_ROOTFS_GROUP is not set +# PTXCONF_ROOTFS_GSHADOW is not set +# PTXCONF_ROOTFS_FSTAB is not set +# PTXCONF_ROOTFS_MTAB_FILE is not set +# PTXCONF_ROOTFS_MTAB_LINK_MOUNTS is not set +PTXCONF_ROOTFS_MTAB_LINK_SELF_MOUNTS=y +# PTXCONF_ROOTFS_MTAB_LINK_VAR is not set +# PTXCONF_ROOTFS_HOSTNAME is not set +# PTXCONF_ROOTFS_HOSTS is not set +PTXCONF_ROOTFS_ISSUE=y +# PTXCONF_ROOTFS_MODPROBE_CONF is not set +# PTXCONF_ROOTFS_NSSWITCH_CONF is not set +# PTXCONF_ROOTFS_PROFILE is not set +# PTXCONF_ROOTFS_PROTOCOLS is not set +# PTXCONF_ROOTFS_RESOLV is not set +# PTXCONF_ROOTFS_SERVICES is not set + +# +# Core (libc, locales) +# +PTXCONF_BASE=y + +# +# gcc libraries +# +# PTXCONF_GCCLIBS_GCC_S is not set +# PTXCONF_GCCLIBS_CXX is not set +# PTXCONF_GCCLIBS_GCJ is not set +# PTXCONF_ICONV is not set +# PTXCONF_GLOBAL_IPV6 is not set +# PTXCONF_KERNEL_HEADER is not set +PTXCONF_GLOBAL_LARGE_FILE=y +# PTXCONF_LIBC is not set +PTXCONF_NO_LIBC=y +# PTXCONF_CORE_INITRAMFS is not set + +# +# ------------------------------------ +# + +# +# Shell & Console Tools +# +# PTXCONF_ACPID is not set +# PTXCONF_AT is not set +# PTXCONF_ATOP is not set +# PTXCONF_BASH is not set +# PTXCONF_BC is not set +PTXCONF_BUSYBOX=y +# PTXCONF_BUSYBOX_HWCLOCK_STARTSCRIPT is not set + +# +# --- +# + +# +# --- +# +PTXCONF_BUSYBOX_HAVE_DOT_CONFIG=y + +# +# Busybox Settings +# + +# +# General Configuration +# +# PTXCONF_BUSYBOX_DESKTOP is not set +# PTXCONF_BUSYBOX_EXTRA_COMPAT is not set +# PTXCONF_BUSYBOX_INCLUDE_SUSv2 is not set +# PTXCONF_BUSYBOX_USE_PORTABLE_CODE is not set +PTXCONF_BUSYBOX_PLATFORM_LINUX=y +PTXCONF_BUSYBOX_FEATURE_BUFFERS_USE_MALLOC=y +# PTXCONF_BUSYBOX_FEATURE_BUFFERS_GO_ON_STACK is not set +# PTXCONF_BUSYBOX_FEATURE_BUFFERS_GO_IN_BSS is not set +# PTXCONF_BUSYBOX_SHOW_USAGE is not set +# PTXCONF_BUSYBOX_FEATURE_INSTALLER is not set +PTXCONF_BUSYBOX_INSTALL_NO_USR=y +# PTXCONF_BUSYBOX_LOCALE_SUPPORT is not set +# PTXCONF_BUSYBOX_UNICODE_SUPPORT is not set +# PTXCONF_BUSYBOX_LONG_OPTS is not set +PTXCONF_BUSYBOX_FEATURE_DEVPTS=y +# PTXCONF_BUSYBOX_FEATURE_CLEAN_UP is not set +# PTXCONF_BUSYBOX_FEATURE_UTMP is not set +# PTXCONF_BUSYBOX_FEATURE_PIDFILE is not set +# PTXCONF_BUSYBOX_FEATURE_SUID is not set +# PTXCONF_BUSYBOX_SELINUX is not set +# PTXCONF_BUSYBOX_FEATURE_PREFER_APPLETS is not set +PTXCONF_BUSYBOX_BUSYBOX_EXEC_PATH="/proc/self/exe" +# PTXCONF_BUSYBOX_FEATURE_SYSLOG is not set +# PTXCONF_BUSYBOX_FEATURE_HAVE_RPC is not set + +# +# Build Options +# +PTXCONF_BUSYBOX_STATIC=y +PTXCONF_BUSYBOX_NOMMU=y +# PTXCONF_BUSYBOX_LFS is not set +PTXCONF_BUSYBOX_CROSS_COMPILER_PREFIX="" +PTXCONF_BUSYBOX_SYSROOT="" +PTXCONF_BUSYBOX_EXTRA_CFLAGS="" +PTXCONF_BUSYBOX_EXTRA_LDFLAGS="" +PTXCONF_BUSYBOX_EXTRA_LDLIBS="" + +# +# Debugging Options +# +# PTXCONF_BUSYBOX_DEBUG is not set +# PTXCONF_BUSYBOX_WERROR is not set +PTXCONF_BUSYBOX_NO_DEBUG_LIB=y +# PTXCONF_BUSYBOX_DMALLOC is not set +# PTXCONF_BUSYBOX_EFENCE is not set + +# +# Installation Options ("make install" behavior) +# +PTXCONF_BUSYBOX_INSTALL_APPLET_SYMLINKS=y +# PTXCONF_BUSYBOX_INSTALL_APPLET_HARDLINKS is not set +# PTXCONF_BUSYBOX_INSTALL_APPLET_SCRIPT_WRAPPERS is not set +# PTXCONF_BUSYBOX_INSTALL_APPLET_DONT is not set +PTXCONF_BUSYBOX_PREFIX="./_install" + +# +# Busybox Library Tuning +# +# PTXCONF_BUSYBOX_FEATURE_SYSTEMD is not set +# PTXCONF_BUSYBOX_FEATURE_RTMINMAX is not set +PTXCONF_BUSYBOX_PASSWORD_MINLEN=6 +PTXCONF_BUSYBOX_MD5_SMALL=3 +# PTXCONF_BUSYBOX_FEATURE_FAST_TOP is not set +# PTXCONF_BUSYBOX_FEATURE_ETC_NETWORKS is not set +PTXCONF_BUSYBOX_FEATURE_EDITING=y +PTXCONF_BUSYBOX_FEATURE_EDITING_MAX_LEN=1024 +# PTXCONF_BUSYBOX_FEATURE_EDITING_VI is not set +PTXCONF_BUSYBOX_FEATURE_EDITING_HISTORY=255 +# PTXCONF_BUSYBOX_FEATURE_EDITING_SAVEHISTORY is not set +PTXCONF_BUSYBOX_FEATURE_TAB_COMPLETION=y +# PTXCONF_BUSYBOX_FEATURE_USERNAME_COMPLETION is not set +PTXCONF_BUSYBOX_FEATURE_EDITING_FANCY_PROMPT=y +# PTXCONF_BUSYBOX_FEATURE_EDITING_ASK_TERMINAL is not set +PTXCONF_BUSYBOX_FEATURE_NON_POSIX_CP=y +# PTXCONF_BUSYBOX_FEATURE_VERBOSE_CP_MESSAGE is not set +PTXCONF_BUSYBOX_FEATURE_COPYBUF_KB=4 +# PTXCONF_BUSYBOX_FEATURE_SKIP_ROOTFS is not set +# PTXCONF_BUSYBOX_MONOTONIC_SYSCALL is not set +# PTXCONF_BUSYBOX_IOCTL_HEX2STR_ERROR is not set +# PTXCONF_BUSYBOX_FEATURE_HWIB is not set + +# +# Applets +# + +# +# Archival Utilities +# +# PTXCONF_BUSYBOX_FEATURE_SEAMLESS_XZ is not set +# PTXCONF_BUSYBOX_FEATURE_SEAMLESS_LZMA is not set +# PTXCONF_BUSYBOX_FEATURE_SEAMLESS_BZ2 is not set +# PTXCONF_BUSYBOX_FEATURE_SEAMLESS_GZ is not set +# PTXCONF_BUSYBOX_FEATURE_SEAMLESS_Z is not set +# PTXCONF_BUSYBOX_AR is not set +# PTXCONF_BUSYBOX_BUNZIP2 is not set +# PTXCONF_BUSYBOX_BZIP2 is not set +# PTXCONF_BUSYBOX_CPIO is not set +# PTXCONF_BUSYBOX_DPKG is not set +# PTXCONF_BUSYBOX_DPKG_DEB is not set +# PTXCONF_BUSYBOX_GUNZIP is not set +# PTXCONF_BUSYBOX_GZIP is not set +# PTXCONF_BUSYBOX_LZOP is not set +# PTXCONF_BUSYBOX_RPM2CPIO is not set +# PTXCONF_BUSYBOX_RPM is not set +# PTXCONF_BUSYBOX_TAR is not set +# PTXCONF_BUSYBOX_UNCOMPRESS is not set +# PTXCONF_BUSYBOX_UNLZMA is not set +# PTXCONF_BUSYBOX_UNXZ is not set +# PTXCONF_BUSYBOX_UNZIP is not set + +# +# Coreutils +# +# PTXCONF_BUSYBOX_BASENAME is not set +PTXCONF_BUSYBOX_CAT=y +PTXCONF_BUSYBOX_DATE=y +# PTXCONF_BUSYBOX_FEATURE_DATE_ISOFMT is not set +# PTXCONF_BUSYBOX_FEATURE_DATE_NANO is not set +# PTXCONF_BUSYBOX_FEATURE_DATE_COMPAT is not set +# PTXCONF_BUSYBOX_HOSTID is not set +# PTXCONF_BUSYBOX_ID is not set +PTXCONF_BUSYBOX_GROUPS=y +PTXCONF_BUSYBOX_TEST=y +# PTXCONF_BUSYBOX_FEATURE_TEST_64 is not set +# PTXCONF_BUSYBOX_TOUCH is not set +# PTXCONF_BUSYBOX_TR is not set +# PTXCONF_BUSYBOX_BASE64 is not set +# PTXCONF_BUSYBOX_CAL is not set +# PTXCONF_BUSYBOX_CATV is not set +# PTXCONF_BUSYBOX_CHGRP is not set +# PTXCONF_BUSYBOX_CHMOD is not set +# PTXCONF_BUSYBOX_CHOWN is not set +# PTXCONF_BUSYBOX_CHROOT is not set +# PTXCONF_BUSYBOX_CKSUM is not set +# PTXCONF_BUSYBOX_COMM is not set +PTXCONF_BUSYBOX_CP=y +# PTXCONF_BUSYBOX_CUT is not set +# PTXCONF_BUSYBOX_DD is not set +# PTXCONF_BUSYBOX_DF is not set +# PTXCONF_BUSYBOX_DIRNAME is not set +# PTXCONF_BUSYBOX_DOS2UNIX is not set +# PTXCONF_BUSYBOX_DU is not set +PTXCONF_BUSYBOX_ECHO=y +# PTXCONF_BUSYBOX_FEATURE_FANCY_ECHO is not set +# PTXCONF_BUSYBOX_ENV is not set +# PTXCONF_BUSYBOX_EXPAND is not set +# PTXCONF_BUSYBOX_EXPR is not set +PTXCONF_BUSYBOX_FALSE=y +# PTXCONF_BUSYBOX_FOLD is not set +# PTXCONF_BUSYBOX_FSYNC is not set +# PTXCONF_BUSYBOX_HEAD is not set +# PTXCONF_BUSYBOX_INSTALL is not set +PTXCONF_BUSYBOX_LN=y +# PTXCONF_BUSYBOX_LOGNAME is not set +PTXCONF_BUSYBOX_LS=y +# PTXCONF_BUSYBOX_FEATURE_LS_FILETYPES is not set +# PTXCONF_BUSYBOX_FEATURE_LS_FOLLOWLINKS is not set +# PTXCONF_BUSYBOX_FEATURE_LS_RECURSIVE is not set +# PTXCONF_BUSYBOX_FEATURE_LS_SORTFILES is not set +PTXCONF_BUSYBOX_FEATURE_LS_TIMESTAMPS=y +# PTXCONF_BUSYBOX_FEATURE_LS_USERNAME is not set +# PTXCONF_BUSYBOX_MD5SUM is not set +PTXCONF_BUSYBOX_MKDIR=y +# PTXCONF_BUSYBOX_MKFIFO is not set +PTXCONF_BUSYBOX_MKNOD=y +PTXCONF_BUSYBOX_MV=y +# PTXCONF_BUSYBOX_NICE is not set +# PTXCONF_BUSYBOX_NOHUP is not set +# PTXCONF_BUSYBOX_OD is not set +# PTXCONF_BUSYBOX_PRINTENV is not set +# PTXCONF_BUSYBOX_PRINTF is not set +# PTXCONF_BUSYBOX_PWD is not set +# PTXCONF_BUSYBOX_READLINK is not set +# PTXCONF_BUSYBOX_REALPATH is not set +PTXCONF_BUSYBOX_RM=y +PTXCONF_BUSYBOX_RMDIR=y +# PTXCONF_BUSYBOX_SEQ is not set +# PTXCONF_BUSYBOX_SHA1SUM is not set +# PTXCONF_BUSYBOX_SHA256SUM is not set +# PTXCONF_BUSYBOX_SHA512SUM is not set +PTXCONF_BUSYBOX_SLEEP=y +# PTXCONF_BUSYBOX_FEATURE_FANCY_SLEEP is not set +# PTXCONF_BUSYBOX_SORT is not set +# PTXCONF_BUSYBOX_SPLIT is not set +# PTXCONF_BUSYBOX_STAT is not set +# PTXCONF_BUSYBOX_STTY is not set +# PTXCONF_BUSYBOX_SUM is not set +# PTXCONF_BUSYBOX_SYNC is not set +# PTXCONF_BUSYBOX_TAC is not set +# PTXCONF_BUSYBOX_TAIL is not set +# PTXCONF_BUSYBOX_TEE is not set +PTXCONF_BUSYBOX_TRUE=y +# PTXCONF_BUSYBOX_TTY is not set +PTXCONF_BUSYBOX_UNAME=y +# PTXCONF_BUSYBOX_UNEXPAND is not set +# PTXCONF_BUSYBOX_UNIQ is not set +# PTXCONF_BUSYBOX_USLEEP is not set +# PTXCONF_BUSYBOX_UUDECODE is not set +# PTXCONF_BUSYBOX_UUENCODE is not set +# PTXCONF_BUSYBOX_WC is not set +# PTXCONF_BUSYBOX_WHOAMI is not set +# PTXCONF_BUSYBOX_YES is not set + +# +# Common options for cp and mv +# +PTXCONF_BUSYBOX_FEATURE_PRESERVE_HARDLINKS=y + +# +# Common options for ls, more and telnet +# +# PTXCONF_BUSYBOX_FEATURE_AUTOWIDTH is not set + +# +# Common options for df, du, ls +# +# PTXCONF_BUSYBOX_FEATURE_HUMAN_READABLE is not set + +# +# Console Utilities +# +# PTXCONF_BUSYBOX_CHVT is not set +# PTXCONF_BUSYBOX_FGCONSOLE is not set +PTXCONF_BUSYBOX_CLEAR=y +# PTXCONF_BUSYBOX_DEALLOCVT is not set +# PTXCONF_BUSYBOX_DUMPKMAP is not set +# PTXCONF_BUSYBOX_KBD_MODE is not set +# PTXCONF_BUSYBOX_LOADFONT is not set +# PTXCONF_BUSYBOX_LOADKMAP is not set +# PTXCONF_BUSYBOX_OPENVT is not set +# PTXCONF_BUSYBOX_RESET is not set +# PTXCONF_BUSYBOX_RESIZE is not set +# PTXCONF_BUSYBOX_SETCONSOLE is not set +# PTXCONF_BUSYBOX_SETFONT is not set +# PTXCONF_BUSYBOX_SETKEYCODES is not set +# PTXCONF_BUSYBOX_SETLOGCONS is not set +# PTXCONF_BUSYBOX_SHOWKEY is not set + +# +# Debian Utilities +# +# PTXCONF_BUSYBOX_MKTEMP is not set +# PTXCONF_BUSYBOX_PIPE_PROGRESS is not set +# PTXCONF_BUSYBOX_RUN_PARTS is not set +# PTXCONF_BUSYBOX_START_STOP_DAEMON is not set +# PTXCONF_BUSYBOX_WHICH is not set + +# +# Editors +# +# PTXCONF_BUSYBOX_PATCH is not set +# PTXCONF_BUSYBOX_VI is not set +# PTXCONF_BUSYBOX_AWK is not set +# PTXCONF_BUSYBOX_CMP is not set +# PTXCONF_BUSYBOX_DIFF is not set +# PTXCONF_BUSYBOX_ED is not set +# PTXCONF_BUSYBOX_SED is not set + +# +# Finding Utilities +# +PTXCONF_BUSYBOX_FIND=y +PTXCONF_BUSYBOX_FEATURE_FIND_PRINT0=y +PTXCONF_BUSYBOX_FEATURE_FIND_MTIME=y +PTXCONF_BUSYBOX_FEATURE_FIND_MMIN=y +PTXCONF_BUSYBOX_FEATURE_FIND_PERM=y +PTXCONF_BUSYBOX_FEATURE_FIND_TYPE=y +PTXCONF_BUSYBOX_FEATURE_FIND_XDEV=y +PTXCONF_BUSYBOX_FEATURE_FIND_MAXDEPTH=y +PTXCONF_BUSYBOX_FEATURE_FIND_NEWER=y +PTXCONF_BUSYBOX_FEATURE_FIND_INUM=y +PTXCONF_BUSYBOX_FEATURE_FIND_EXEC=y +PTXCONF_BUSYBOX_FEATURE_FIND_USER=y +PTXCONF_BUSYBOX_FEATURE_FIND_GROUP=y +PTXCONF_BUSYBOX_FEATURE_FIND_NOT=y +PTXCONF_BUSYBOX_FEATURE_FIND_DEPTH=y +PTXCONF_BUSYBOX_FEATURE_FIND_PAREN=y +PTXCONF_BUSYBOX_FEATURE_FIND_SIZE=y +PTXCONF_BUSYBOX_FEATURE_FIND_PRUNE=y +PTXCONF_BUSYBOX_FEATURE_FIND_DELETE=y +PTXCONF_BUSYBOX_FEATURE_FIND_PATH=y +PTXCONF_BUSYBOX_FEATURE_FIND_REGEX=y +PTXCONF_BUSYBOX_FEATURE_FIND_LINKS=y +PTXCONF_BUSYBOX_GREP=y +PTXCONF_BUSYBOX_FEATURE_GREP_EGREP_ALIAS=y +PTXCONF_BUSYBOX_FEATURE_GREP_FGREP_ALIAS=y +PTXCONF_BUSYBOX_FEATURE_GREP_CONTEXT=y +# PTXCONF_BUSYBOX_XARGS is not set + +# +# Init Utilities +# +# PTXCONF_BUSYBOX_BOOTCHARTD is not set +# PTXCONF_BUSYBOX_HALT is not set +# PTXCONF_BUSYBOX_INIT is not set +# PTXCONF_BUSYBOX_MESG is not set + +# +# Login/Password Management Utilities +# +# PTXCONF_BUSYBOX_ADD_SHELL is not set +# PTXCONF_BUSYBOX_REMOVE_SHELL is not set +# PTXCONF_BUSYBOX_FEATURE_SHADOWPASSWDS is not set +# PTXCONF_BUSYBOX_USE_BB_PWD_GRP is not set +# PTXCONF_BUSYBOX_USE_BB_CRYPT is not set +# PTXCONF_BUSYBOX_ADDUSER is not set +# PTXCONF_BUSYBOX_ADDGROUP is not set +# PTXCONF_BUSYBOX_DELUSER is not set +# PTXCONF_BUSYBOX_DELGROUP is not set +# PTXCONF_BUSYBOX_GETTY is not set +# PTXCONF_BUSYBOX_LOGIN is not set +# PTXCONF_BUSYBOX_PASSWD is not set +# PTXCONF_BUSYBOX_CRYPTPW is not set +# PTXCONF_BUSYBOX_CHPASSWD is not set +# PTXCONF_BUSYBOX_SU is not set +# PTXCONF_BUSYBOX_SULOGIN is not set +# PTXCONF_BUSYBOX_VLOCK is not set + +# +# Linux Ext2 FS Progs +# +# PTXCONF_BUSYBOX_CHATTR is not set +# PTXCONF_BUSYBOX_FSCK is not set +# PTXCONF_BUSYBOX_LSATTR is not set +# PTXCONF_BUSYBOX_TUNE2FS is not set + +# +# Linux Module Utilities +# +# PTXCONF_BUSYBOX_MODINFO is not set +# PTXCONF_BUSYBOX_MODPROBE_SMALL is not set +# PTXCONF_BUSYBOX_INSMOD is not set +# PTXCONF_BUSYBOX_RMMOD is not set +# PTXCONF_BUSYBOX_LSMOD is not set +# PTXCONF_BUSYBOX_MODPROBE is not set +# PTXCONF_BUSYBOX_DEPMOD is not set + +# +# Options common to multiple modutils +# + +# +# Linux System Utilities +# +# PTXCONF_BUSYBOX_BLOCKDEV is not set +# PTXCONF_BUSYBOX_MDEV is not set +# PTXCONF_BUSYBOX_REV is not set +# PTXCONF_BUSYBOX_ACPID is not set +# PTXCONF_BUSYBOX_BLKID is not set +PTXCONF_BUSYBOX_DMESG=y +# PTXCONF_BUSYBOX_FEATURE_DMESG_PRETTY is not set +# PTXCONF_BUSYBOX_FBSET is not set +# PTXCONF_BUSYBOX_FDFLUSH is not set +# PTXCONF_BUSYBOX_FDFORMAT is not set +# PTXCONF_BUSYBOX_FDISK is not set +# PTXCONF_BUSYBOX_FINDFS is not set +# PTXCONF_BUSYBOX_FLOCK is not set +# PTXCONF_BUSYBOX_FREERAMDISK is not set +# PTXCONF_BUSYBOX_FSCK_MINIX is not set +# PTXCONF_BUSYBOX_MKFS_EXT2 is not set +# PTXCONF_BUSYBOX_MKFS_MINIX is not set +# PTXCONF_BUSYBOX_MKFS_REISER is not set +# PTXCONF_BUSYBOX_MKFS_VFAT is not set +# PTXCONF_BUSYBOX_GETOPT is not set +# PTXCONF_BUSYBOX_HEXDUMP is not set +PTXCONF_BUSYBOX_HWCLOCK=y +# PTXCONF_BUSYBOX_FEATURE_HWCLOCK_ADJTIME_FHS is not set +# PTXCONF_BUSYBOX_IPCRM is not set +# PTXCONF_BUSYBOX_IPCS is not set +# PTXCONF_BUSYBOX_LOSETUP is not set +# PTXCONF_BUSYBOX_LSPCI is not set +# PTXCONF_BUSYBOX_LSUSB is not set +# PTXCONF_BUSYBOX_MKSWAP is not set +# PTXCONF_BUSYBOX_MORE is not set +PTXCONF_BUSYBOX_MOUNT=y +# PTXCONF_BUSYBOX_FEATURE_MOUNT_FAKE is not set +# PTXCONF_BUSYBOX_FEATURE_MOUNT_VERBOSE is not set +# PTXCONF_BUSYBOX_FEATURE_MOUNT_HELPERS is not set +# PTXCONF_BUSYBOX_FEATURE_MOUNT_LABEL is not set +# PTXCONF_BUSYBOX_FEATURE_MOUNT_NFS is not set +# PTXCONF_BUSYBOX_FEATURE_MOUNT_CIFS is not set +# PTXCONF_BUSYBOX_FEATURE_MOUNT_FLAGS is not set +PTXCONF_BUSYBOX_FEATURE_MOUNT_FSTAB=y +# PTXCONF_BUSYBOX_PIVOT_ROOT is not set +# PTXCONF_BUSYBOX_RDATE is not set +# PTXCONF_BUSYBOX_RDEV is not set +# PTXCONF_BUSYBOX_READPROFILE is not set +# PTXCONF_BUSYBOX_RTCWAKE is not set +# PTXCONF_BUSYBOX_SCRIPT is not set +# PTXCONF_BUSYBOX_SCRIPTREPLAY is not set +# PTXCONF_BUSYBOX_SETARCH is not set +# PTXCONF_BUSYBOX_SWAPONOFF is not set +# PTXCONF_BUSYBOX_SWITCH_ROOT is not set +# PTXCONF_BUSYBOX_UMOUNT is not set + +# +# Common options for mount/umount +# +# PTXCONF_BUSYBOX_FEATURE_MOUNT_LOOP is not set +# PTXCONF_BUSYBOX_FEATURE_MTAB_SUPPORT is not set +# PTXCONF_BUSYBOX_VOLUMEID is not set + +# +# Miscellaneous Utilities +# +# PTXCONF_BUSYBOX_CONSPY is not set +# PTXCONF_BUSYBOX_LESS is not set +# PTXCONF_BUSYBOX_NANDWRITE is not set +# PTXCONF_BUSYBOX_NANDDUMP is not set +# PTXCONF_BUSYBOX_SETSERIAL is not set +# PTXCONF_BUSYBOX_UBIATTACH is not set +# PTXCONF_BUSYBOX_UBIDETACH is not set +# PTXCONF_BUSYBOX_UBIMKVOL is not set +# PTXCONF_BUSYBOX_UBIRMVOL is not set +# PTXCONF_BUSYBOX_UBIRSVOL is not set +# PTXCONF_BUSYBOX_UBIUPDATEVOL is not set +# PTXCONF_BUSYBOX_ADJTIMEX is not set +# PTXCONF_BUSYBOX_BBCONFIG is not set +# PTXCONF_BUSYBOX_BEEP is not set +# PTXCONF_BUSYBOX_CHAT is not set +# PTXCONF_BUSYBOX_CHRT is not set +# PTXCONF_BUSYBOX_CROND is not set +# PTXCONF_BUSYBOX_CRONTAB is not set +# PTXCONF_BUSYBOX_DC is not set +# PTXCONF_BUSYBOX_DEVFSD is not set +# PTXCONF_BUSYBOX_FEATURE_DEVFS is not set +# PTXCONF_BUSYBOX_DEVMEM is not set +# PTXCONF_BUSYBOX_EJECT is not set +# PTXCONF_BUSYBOX_FBSPLASH is not set +# PTXCONF_BUSYBOX_FLASHCP is not set +# PTXCONF_BUSYBOX_FLASH_LOCK is not set +# PTXCONF_BUSYBOX_FLASH_UNLOCK is not set +# PTXCONF_BUSYBOX_FLASH_ERASEALL is not set +# PTXCONF_BUSYBOX_IONICE is not set +# PTXCONF_BUSYBOX_INOTIFYD is not set +# PTXCONF_BUSYBOX_HDPARM is not set +# PTXCONF_BUSYBOX_MAKEDEVS is not set +# PTXCONF_BUSYBOX_MAN is not set +# PTXCONF_BUSYBOX_MICROCOM is not set +# PTXCONF_BUSYBOX_MOUNTPOINT is not set +# PTXCONF_BUSYBOX_MT is not set +# PTXCONF_BUSYBOX_RAIDAUTORUN is not set +# PTXCONF_BUSYBOX_RFKILL is not set +# PTXCONF_BUSYBOX_RX is not set +# PTXCONF_BUSYBOX_SETSID is not set +# PTXCONF_BUSYBOX_STRINGS is not set +# PTXCONF_BUSYBOX_TASKSET is not set +# PTXCONF_BUSYBOX_TIME is not set +# PTXCONF_BUSYBOX_TIMEOUT is not set +# PTXCONF_BUSYBOX_TTYSIZE is not set +# PTXCONF_BUSYBOX_VOLNAME is not set +# PTXCONF_BUSYBOX_WATCHDOG is not set + +# +# Networking Utilities +# +# PTXCONF_BUSYBOX_NAMEIF is not set +# PTXCONF_BUSYBOX_NBDCLIENT is not set +# PTXCONF_BUSYBOX_NC is not set +# PTXCONF_BUSYBOX_PING is not set +# PTXCONF_BUSYBOX_WHOIS is not set +# PTXCONF_BUSYBOX_FEATURE_IPV6 is not set +# PTXCONF_BUSYBOX_FEATURE_UNIX_LOCAL is not set +# PTXCONF_BUSYBOX_VERBOSE_RESOLUTION_ERRORS is not set +# PTXCONF_BUSYBOX_ARP is not set +# PTXCONF_BUSYBOX_ARPING is not set +# PTXCONF_BUSYBOX_BRCTL is not set +# PTXCONF_BUSYBOX_DNSD is not set +# PTXCONF_BUSYBOX_ETHER_WAKE is not set +# PTXCONF_BUSYBOX_FAKEIDENTD is not set +# PTXCONF_BUSYBOX_FTPD is not set +# PTXCONF_BUSYBOX_FTPGET is not set +# PTXCONF_BUSYBOX_FTPPUT is not set +# PTXCONF_BUSYBOX_HOSTNAME is not set +# PTXCONF_BUSYBOX_HTTPD is not set +# PTXCONF_BUSYBOX_IFCONFIG is not set +# PTXCONF_BUSYBOX_IFENSLAVE is not set +# PTXCONF_BUSYBOX_IFPLUGD is not set +# PTXCONF_BUSYBOX_IFUPDOWN is not set +# PTXCONF_BUSYBOX_INETD is not set +# PTXCONF_BUSYBOX_IP is not set +# PTXCONF_BUSYBOX_IPCALC is not set +# PTXCONF_BUSYBOX_NETSTAT is not set +# PTXCONF_BUSYBOX_NSLOOKUP is not set +# PTXCONF_BUSYBOX_NTPD is not set +# PTXCONF_BUSYBOX_PSCAN is not set +# PTXCONF_BUSYBOX_ROUTE is not set +# PTXCONF_BUSYBOX_SLATTACH is not set +# PTXCONF_BUSYBOX_TCPSVD is not set +# PTXCONF_BUSYBOX_TELNET is not set +# PTXCONF_BUSYBOX_TELNETD is not set +# PTXCONF_BUSYBOX_TFTP is not set +# PTXCONF_BUSYBOX_TFTPD is not set +# PTXCONF_BUSYBOX_TRACEROUTE is not set +# PTXCONF_BUSYBOX_TUNCTL is not set +# PTXCONF_BUSYBOX_UDHCPC6 is not set +# PTXCONF_BUSYBOX_UDHCPD is not set +# PTXCONF_BUSYBOX_UDHCPC is not set +# PTXCONF_BUSYBOX_UDPSVD is not set +# PTXCONF_BUSYBOX_VCONFIG is not set +# PTXCONF_BUSYBOX_WGET is not set +# PTXCONF_BUSYBOX_ZCIP is not set + +# +# Print Utilities +# +# PTXCONF_BUSYBOX_LPD is not set +# PTXCONF_BUSYBOX_LPR is not set +# PTXCONF_BUSYBOX_LPQ is not set + +# +# Mail Utilities +# +# PTXCONF_BUSYBOX_MAKEMIME is not set +# PTXCONF_BUSYBOX_POPMAILDIR is not set +# PTXCONF_BUSYBOX_REFORMIME is not set +# PTXCONF_BUSYBOX_SENDMAIL is not set + +# +# Process Utilities +# +# PTXCONF_BUSYBOX_IOSTAT is not set +# PTXCONF_BUSYBOX_LSOF is not set +# PTXCONF_BUSYBOX_MPSTAT is not set +# PTXCONF_BUSYBOX_NMETER is not set +# PTXCONF_BUSYBOX_PMAP is not set +# PTXCONF_BUSYBOX_POWERTOP is not set +# PTXCONF_BUSYBOX_PSTREE is not set +# PTXCONF_BUSYBOX_PWDX is not set +# PTXCONF_BUSYBOX_SMEMCAP is not set +# PTXCONF_BUSYBOX_UPTIME is not set +PTXCONF_BUSYBOX_FREE=y +# PTXCONF_BUSYBOX_FUSER is not set +PTXCONF_BUSYBOX_KILL=y +# PTXCONF_BUSYBOX_KILLALL is not set +# PTXCONF_BUSYBOX_KILLALL5 is not set +# PTXCONF_BUSYBOX_PGREP is not set +# PTXCONF_BUSYBOX_PIDOF is not set +# PTXCONF_BUSYBOX_PKILL is not set +# PTXCONF_BUSYBOX_PS is not set +# PTXCONF_BUSYBOX_RENICE is not set +# PTXCONF_BUSYBOX_BB_SYSCTL is not set +# PTXCONF_BUSYBOX_TOP is not set +# PTXCONF_BUSYBOX_WATCH is not set + +# +# Runit Utilities +# +# PTXCONF_BUSYBOX_RUNSV is not set +# PTXCONF_BUSYBOX_RUNSVDIR is not set +# PTXCONF_BUSYBOX_SV is not set +# PTXCONF_BUSYBOX_SVLOGD is not set +# PTXCONF_BUSYBOX_CHPST is not set +# PTXCONF_BUSYBOX_SETUIDGID is not set +# PTXCONF_BUSYBOX_ENVUIDGID is not set +# PTXCONF_BUSYBOX_ENVDIR is not set +# PTXCONF_BUSYBOX_SOFTLIMIT is not set + +# +# Shells +# +# PTXCONF_BUSYBOX_CTTYHACK is not set +PTXCONF_BUSYBOX_HUSH=y +# PTXCONF_BUSYBOX_HUSH_BASH_COMPAT is not set +# PTXCONF_BUSYBOX_HUSH_HELP is not set +PTXCONF_BUSYBOX_HUSH_INTERACTIVE=y +PTXCONF_BUSYBOX_HUSH_JOB=y +# PTXCONF_BUSYBOX_HUSH_TICK is not set +PTXCONF_BUSYBOX_HUSH_IF=y +PTXCONF_BUSYBOX_HUSH_LOOPS=y +PTXCONF_BUSYBOX_HUSH_CASE=y +PTXCONF_BUSYBOX_HUSH_FUNCTIONS=y +PTXCONF_BUSYBOX_HUSH_LOCAL=y +# PTXCONF_BUSYBOX_HUSH_RANDOM_SUPPORT is not set +# PTXCONF_BUSYBOX_HUSH_EXPORT_N is not set +PTXCONF_BUSYBOX_HUSH_MODE_X=y +# PTXCONF_BUSYBOX_MSH is not set +PTXCONF_BUSYBOX_FEATURE_SH_IS_HUSH=y +# PTXCONF_BUSYBOX_FEATURE_SH_IS_NONE is not set +# PTXCONF_BUSYBOX_FEATURE_BASH_IS_HUSH is not set +PTXCONF_BUSYBOX_FEATURE_BASH_IS_NONE=y +# PTXCONF_BUSYBOX_SH_MATH_SUPPORT is not set +PTXCONF_BUSYBOX_FEATURE_SH_EXTRA_QUIET=y +# PTXCONF_BUSYBOX_FEATURE_SH_HISTFILESIZE is not set + +# +# System Logging Utilities +# +# PTXCONF_BUSYBOX_SYSLOGD is not set +# PTXCONF_BUSYBOX_KLOGD is not set +# PTXCONF_BUSYBOX_LOGGER is not set +# PTXCONF_BZIP2 is not set +# PTXCONF_CONSOLEKIT is not set +# PTXCONF_COREUTILS is not set +# PTXCONF_CPUFREQUTILS is not set +# PTXCONF_DAEMONIZE is not set +# PTXCONF_DASH is not set +# PTXCONF_DEVICEKIT_DISKS is not set +# PTXCONF_DFU_UTIL is not set +# PTXCONF_DIALOG is not set +# PTXCONF_DIFFUTILS is not set +# PTXCONF_FIGLET is not set +# PTXCONF_FILE is not set +# PTXCONF_FINDUTILS is not set +# PTXCONF_GAWK is not set + +# +# BusyBox' grep is selected! +# +# PTXCONF_HAL is not set +# PTXCONF_HTOP is not set +# PTXCONF_I2C_TOOLS is not set +# PTXCONF_INITNG is not set +# PTXCONF_KBD is not set +# PTXCONF_KEXEC_TOOLS is not set +# PTXCONF_KILLPROC is not set +# PTXCONF_LATENCYTOP is not set +# PTXCONF_LESS is not set +# PTXCONF_LM_SENSORS is not set +# PTXCONF_LSHW is not set +# PTXCONF_LSOF is not set +# PTXCONF_LSUIO is not set +# PTXCONF_MC is not set +# PTXCONF_MEMEDIT is not set +# PTXCONF_MEMSTAT is not set +# PTXCONF_MINICOM is not set +# PTXCONF_MODULE_INIT_TOOLS is not set +# PTXCONF_MTD_OOPSLOG is not set +# PTXCONF_MTD_UTILS is not set +# PTXCONF_NANOCOM is not set +# PTXCONF_PARTED is not set +# PTXCONF_PCIUTILS is not set +# PTXCONF_PCMCIAUTILS is not set +# PTXCONF_PNPUTILS is not set +# PTXCONF_PROCPS is not set +# PTXCONF_PS3_UTILS is not set +# PTXCONF_PV is not set +# PTXCONF_SCHED_SWITCH is not set +# PTXCONF_SCREEN is not set +# PTXCONF_SED is not set +# PTXCONF_SETSERIAL is not set +# PTXCONF_SMARTMONTOOLS is not set +# PTXCONF_SUDO is not set +# PTXCONF_SYSTEMD is not set +# PTXCONF_TIMEOUT is not set +# PTXCONF_TMUX is not set +# PTXCONF_U_BOOT_TOOLS is not set +# PTXCONF_UDEV is not set +# PTXCONF_UDISKS is not set +# PTXCONF_UPSTART is not set +# PTXCONF_USBUTILS is not set +# PTXCONF_UTIL_LINUX_NG is not set +# PTXCONF_WATCHDOG is not set +# PTXCONF_XMLSTARLET is not set + +# +# Scripting Languages +# +# PTXCONF_CBMBASIC is not set +# PTXCONF_GMAKE is not set +# PTXCONF_JS is not set +# PTXCONF_LUA is not set +# PTXCONF_PHP5 is not set +# PTXCONF_PYTHON is not set + +# +# python Extra Modules +# +# PTXCONF_DBUS_PYTHON is not set +# PTXCONF_FLUP is not set +# PTXCONF_LIBV4L2_PYTHON is not set +# PTXCONF_PYGOBJECT is not set +# PTXCONF_PYSERIAL is not set +# PTXCONF_PYTHON_IMAGING is not set +# PTXCONF_PYTHON3 is not set + +# +# Bytecode Engines / VMs +# +# PTXCONF_CLASSPATH is not set +# PTXCONF_FRODO is not set +# PTXCONF_JAMVM is not set +# PTXCONF_MONO is not set +# PTXCONF_SUN_JAVA6_JRE is not set +# PTXCONF_TCL is not set + +# +# Networking Tools +# +# PTXCONF_APACHE2 is not set +# PTXCONF_APACHE2_MOD_PYTHON is not set +# PTXCONF_APR_UTIL is not set +# PTXCONF_APR is not set +# PTXCONF_AVAHI is not set +# PTXCONF_BING is not set +# PTXCONF_BOA is not set +# PTXCONF_BRIDGE_UTILS is not set +# PTXCONF_CANFESTIVAL is not set +# PTXCONF_CHRONY is not set +# PTXCONF_CONNMAN is not set +# PTXCONF_CRDA is not set +# PTXCONF_DHCP is not set +# PTXCONF_DIBBLER is not set +# PTXCONF_DNSMASQ is not set +# PTXCONF_DROPBEAR is not set +# PTXCONF_ETHERWAKE is not set +# PTXCONF_ETHTOOL is not set +# PTXCONF_FCGI is not set +# PTXCONF_GNUTLS is not set +# PTXCONF_HASERL is not set +# PTXCONF_HPING is not set +# PTXCONF_IFPLUGD is not set +# PTXCONF_INADYN is not set +# PTXCONF_INETUTILS is not set +# PTXCONF_IPROUTE2 is not set +# PTXCONF_IPTABLES is not set +# PTXCONF_IW is not set +# PTXCONF_JSON_DBUS_BRIDGE is not set +# PTXCONF_LIBCGI is not set +# PTXCONF_LIBCGIC is not set +# PTXCONF_LIBCGICC is not set +# PTXCONF_LIBCURL is not set +# PTXCONF_LIBMICROHTTPD is not set +# PTXCONF_LIBNET is not set +# PTXCONF_LIBNETFILTER_CONNTRACK is not set +# PTXCONF_LIBNETFILTER_LOG is not set +# PTXCONF_LIBNETFILTER_QUEUE is not set +# PTXCONF_LIBNFNETLINK is not set +# PTXCONF_LIBPCAP is not set +# PTXCONF_LIBSOUP is not set +# PTXCONF_LIBSSH2 is not set +# PTXCONF_LIGHTTPD is not set +# PTXCONF_LINKS is not set +# PTXCONF_LSH is not set +# PTXCONF_MEMCACHED is not set +# PTXCONF_MICROCOM is not set +# PTXCONF_MII_DIAG is not set +# PTXCONF_MTR is not set +# PTXCONF_NET_SNMP is not set +# PTXCONF_NETCAT is not set +# PTXCONF_NETKIT_FTP is not set +# PTXCONF_NETWORKMANAGER is not set +# PTXCONF_NFSUTILS is not set +# PTXCONF_NMAP is not set +# PTXCONF_NSS_MDNS is not set +# PTXCONF_NTP is not set +# PTXCONF_NTPCLIENT is not set +# PTXCONF_OPENLDAP is not set +# PTXCONF_OPENNTPD is not set +# PTXCONF_OPENSSH is not set +# PTXCONF_OPENSSL is not set +# PTXCONF_OPENVPN is not set +# PTXCONF_PORTMAP is not set +# PTXCONF_PPP is not set +# PTXCONF_PROFTPD is not set +# PTXCONF_PUREFTPD is not set +# PTXCONF_RSYNC is not set +# PTXCONF_RSYNC3 is not set +# PTXCONF_RSYSLOG is not set +# PTXCONF_SITECOPY is not set +# PTXCONF_SYSLOGNG is not set +# PTXCONF_TCPDUMP is not set +# PTXCONF_TCPWRAPPER is not set +# PTXCONF_THTTPD is not set +# PTXCONF_TOMCAT is not set +# PTXCONF_URSHD is not set +# PTXCONF_UTELNETD is not set +# PTXCONF_WGET is not set +# PTXCONF_WIRELESS is not set +# PTXCONF_WIRESHARK is not set +# PTXCONF_WPA_SUPPLICANT is not set +# PTXCONF_ZSYNC is not set + +# +# IPv4 -> IPv6 Transition Tools +# +# PTXCONF_PTRTD is not set +# PTXCONF_TOTD is not set + +# +# Disk and File Utilities +# +# PTXCONF_ACL is not set +# PTXCONF_ATTR is not set +# PTXCONF_CIFS_UTILS is not set +# PTXCONF_DDRESCUE is not set +# PTXCONF_DOSFSTOOLS is not set +# PTXCONF_E2FSPROGS is not set +# PTXCONF_FAM is not set +# PTXCONF_FUSE is not set +# PTXCONF_HDPARM is not set +# PTXCONF_IPKG is not set +# PTXCONF_LIBLOCKFILE is not set +# PTXCONF_LOGROTATE is not set +# PTXCONF_LVM2 is not set +# PTXCONF_OPKG is not set +# PTXCONF_QUOTA_TOOLS is not set +# PTXCONF_SAMBA is not set +# PTXCONF_SDPARM is not set +# PTXCONF_SQUASHFS_TOOLS is not set +# PTXCONF_UNZIP is not set +# PTXCONF_XFSPROGS is not set +# PTXCONF_XZ is not set +# PTXCONF_ZIP is not set + +# +# Communication Utilities +# +# PTXCONF_BERLIOS_CAN_UTILS is not set +# PTXCONF_BLUEZ is not set +# PTXCONF_CANUTILS is not set +# PTXCONF_CKERMIT is not set +# PTXCONF_EFAX is not set +# PTXCONF_IRSSI is not set +# PTXCONF_LIBMATTHEW_JAVA is not set +# PTXCONF_LIBSOCKETCAN is not set +# PTXCONF_LRZSZ is not set +# PTXCONF_MGETTY is not set +# PTXCONF_POP3SPAM is not set +# PTXCONF_RXTX is not set +# PTXCONF_SJINN is not set +# PTXCONF_SMTPCLIENT is not set +# PTXCONF_SSMTP is not set + +# +# Applications +# +# PTXCONF_CVS is not set +# PTXCONF_GNUPG is not set +# PTXCONF_LPC21ISP is not set + +# +# Editors +# +# PTXCONF_DHEX is not set +# PTXCONF_HEXEDIT is not set +# PTXCONF_JED is not set +# PTXCONF_JOE is not set +# PTXCONF_NANO is not set + +# +# System Libraries +# +# PTXCONF_ALSA_LIB is not set +# PTXCONF_ARGTABLE2 is not set +# PTXCONF_BOOST is not set +# PTXCONF_COMMONCPP2 is not set +# PTXCONF_DB is not set +# PTXCONF_DCONF is not set +# PTXCONF_EXPAT is not set +# PTXCONF_FLEX is not set +# PTXCONF_GETTEXT_DUMMY is not set +# PTXCONF_GETTEXT is not set +# PTXCONF_GPM is not set +# PTXCONF_GPSD is not set +# PTXCONF_INOTIFY_TOOLS is not set +# PTXCONF_JSON_C is not set +# PTXCONF_LCMS is not set +# PTXCONF_LIBASSUAN is not set +# PTXCONF_LIBCAP is not set +# PTXCONF_LIBCONFUSE is not set +# PTXCONF_LIBDAEMON is not set +# PTXCONF_LIBEDIT is not set +# PTXCONF_LIBELF is not set +# PTXCONF_LIBEVENT is not set +# PTXCONF_LIBEZV24 is not set +# PTXCONF_LIBFFI is not set +# PTXCONF_LIBFTDI is not set +# PTXCONF_LIBGCRYPT is not set +# PTXCONF_LIBGD is not set +# PTXCONF_LIBGMP is not set +# PTXCONF_LIBGPG_ERROR is not set +# PTXCONF_LIBGSF is not set +# PTXCONF_LIBGSLOOP is not set +# PTXCONF_LIBICAL is not set +# PTXCONF_LIBIODBC is not set +# PTXCONF_LIBJPEG is not set +# PTXCONF_LIBKMOD is not set +# PTXCONF_LIBKSBA is not set +# PTXCONF_LIBLIST is not set +# PTXCONF_LIBLTDL is not set +# PTXCONF_LIBLZO is not set +# PTXCONF_LIBMD is not set +# PTXCONF_LIBMEMCACHE is not set +# PTXCONF_LIBMEMCACHED is not set +# PTXCONF_LIBMNG is not set +# PTXCONF_LIBMXML is not set +# PTXCONF_LIBNETPBM is not set +# PTXCONF_LIBNIH is not set +# PTXCONF_LIBNL is not set +# PTXCONF_LIBOIL is not set +# PTXCONF_LIBOOP is not set +# PTXCONF_LIBOSIP2 is not set +# PTXCONF_LIBPCRE is not set +# PTXCONF_LIBPIPELINE is not set +# PTXCONF_LIBPNG is not set +# PTXCONF_LIBPOPT is not set +# PTXCONF_LIBRN is not set +# PTXCONF_LIBSIGCPP is not set +# PTXCONF_LIBSYSFS is not set +# PTXCONF_LIBUCDAEMON is not set +# PTXCONF_LIBURCU is not set +# PTXCONF_LIBUSB_COMPAT is not set +# PTXCONF_LIBUSB is not set +# PTXCONF_LIBX86 is not set +# PTXCONF_LIBXML2 is not set +# PTXCONF_LIBXMLCONFIG is not set +# PTXCONF_LIBXSLT is not set +# PTXCONF_MYODBC is not set +# PTXCONF_MYSQL is not set +# PTXCONF_NCURSES is not set +# PTXCONF_NICKEL is not set +# PTXCONF_OWFS is not set +# PTXCONF_POCO is not set +# PTXCONF_POLICYKIT is not set +# PTXCONF_POLKIT is not set +# PTXCONF_READLINE is not set +# PTXCONF_SERDISPLIB is not set +# PTXCONF_SLANG is not set +# PTXCONF_SPARSEHASH is not set +# PTXCONF_SQLITE is not set +# PTXCONF_TERMCAP is not set +# PTXCONF_XERCES is not set +# PTXCONF_ZLIB is not set + +# +# Middleware +# +# PTXCONF_BUSTLE is not set +# PTXCONF_DBUS_GLIB is not set +# PTXCONF_DBUS_JAVA is not set +# PTXCONF_DBUS is not set +# PTXCONF_EGGDBUS is not set +# PTXCONF_XMLRPC_C is not set + +# +# Scientific Apps +# +# PTXCONF_FFTW is not set +# PTXCONF_GNUPLOT is not set +# PTXCONF_LIBMODBUS is not set +# PTXCONF_LIBMODBUS3 is not set +# PTXCONF_LIBPV is not set + +# +# Web Applications +# +# PTXCONF_JVISU is not set + +# +# Test Suites +# +# PTXCONF_ARM_MEMSPEED is not set +# PTXCONF_BONNIEXX is not set +# PTXCONF_CALIBRATOR is not set +# PTXCONF_DBENCH is not set +# PTXCONF_EVTEST is not set +# PTXCONF_FLASHBENCH is not set +# PTXCONF_HACKBENCH is not set +# PTXCONF_HOST_PELTS is not set +# PTXCONF_IOZONE is not set +# PTXCONF_IPERF is not set +# PTXCONF_LMBENCH is not set +# PTXCONF_LTP is not set +# PTXCONF_MBW is not set +# PTXCONF_PELTS_TESTS is not set +# PTXCONF_RT_TESTS is not set +# PTXCONF_TIOBENCH is not set + +# +# Games +# +# PTXCONF_MMPONG is not set +# PTXCONF_SCUMMVM is not set +# PTXCONF_SUPERTUX is not set +# PTXCONF_UTTT is not set + +# +# Graphics & Multimedia +# + +# +# directfb & friends +# +# PTXCONF_DIRECTFB_EXAMPLES is not set +# PTXCONF_DIRECTFB is not set +# PTXCONF_LITE is not set +# PTXCONF_MENU_XORG_FONTS is not set + +# +# framebuffer +# +# PTXCONF_FBGRAB is not set +# PTXCONF_FBSET is not set +# PTXCONF_FBTERM is not set +# PTXCONF_FBTEST is not set +# PTXCONF_FBUTILS is not set +# PTXCONF_FBV is not set +# PTXCONF_SPLASHUTILS is not set +# PTXCONF_USPLASH is not set + +# +# gstreamer 0.10 +# +# PTXCONF_GST_PLUGINS_BAD is not set +# PTXCONF_GST_PLUGINS_BASE is not set +# PTXCONF_GST_PLUGINS_FSL_VPU is not set +# PTXCONF_GST_PLUGINS_GL is not set +# PTXCONF_GST_PLUGINS_GOOD is not set +# PTXCONF_GST_PLUGINS_UGLY is not set +# PTXCONF_GSTREAMER is not set +# PTXCONF_LIBFSL_VPU is not set + +# +# gstreamer 0.11 +# +# PTXCONF_GST_PLUGINS_BAD11 is not set +# PTXCONF_GST_PLUGINS_BASE11 is not set +# PTXCONF_GST_PLUGINS_GOOD11 is not set +# PTXCONF_GST_PLUGINS_UGLY11 is not set +# PTXCONF_GSTREAMER11 is not set + +# +# gtk+ & friends +# +# PTXCONF_ATK is not set +# PTXCONF_ATKMM is not set +# PTXCONF_CAIRO is not set +# PTXCONF_CAIROMM is not set +# PTXCONF_GDK_PIXBUF is not set +# PTXCONF_GLADE is not set +# PTXCONF_GLADEMM is not set +# PTXCONF_GLIB is not set +# PTXCONF_GLIBMM is not set +# PTXCONF_GTK_ENGINES is not set +# PTXCONF_GTK is not set +# PTXCONF_GTKMM is not set +# PTXCONF_LIBCROCO is not set +# PTXCONF_LIBGEE is not set +# PTXCONF_LIBRSVG is not set +# PTXCONF_PANGO is not set +# PTXCONF_PANGOMM is not set +# PTXCONF_POPPLER is not set +# PTXCONF_MPLAYER is not set + +# +# qt +# +# PTXCONF_ARORA is not set +# PTXCONF_LIBQXT is not set +# PTXCONF_PYSIDE is not set +# PTXCONF_QT4_DEMOS is not set +# PTXCONF_QT4_EXAMPLES is not set +# PTXCONF_QT4 is not set +# PTXCONF_QWT is not set +# PTXCONF_SHIBOKEN is not set + +# +# sdl +# +# PTXCONF_SDL_GFX is not set +# PTXCONF_SDL_TTF is not set +# PTXCONF_SDL is not set +# PTXCONF_SDL_IMAGE is not set +# PTXCONF_SDL_MIXER is not set + +# +# sound +# +# PTXCONF_ALSA_UTILS is not set +# PTXCONF_LAME is not set +# PTXCONF_LIBID3TAG is not set +# PTXCONF_LIBMAD is not set +# PTXCONF_LIBMIKMOD is not set +# PTXCONF_MADPLAY is not set +# PTXCONF_MPG123 is not set +# PTXCONF_RAWREC is not set +# PTXCONF_SETMIXER is not set +# PTXCONF_TWOLAME is not set +# PTXCONF_TK is not set + +# +# tools +# +# PTXCONF_FONTCONFIG is not set +# PTXCONF_I915RESOLUTION is not set +# PTXCONF_MEDIA_CTL is not set +# PTXCONF_XAWTV is not set + +# +# libs +# +# PTXCONF_FLAC is not set +# PTXCONF_FREETYPE is not set +# PTXCONF_LIBCACA is not set +# PTXCONF_LIBDMTX is not set +# PTXCONF_LIBMPEG2 is not set +# PTXCONF_LIBOGG is not set +# PTXCONF_LIBTHEORA is not set +# PTXCONF_LIBVORBIS is not set +# PTXCONF_ORC is not set +# PTXCONF_PIXMAN is not set +# PTXCONF_RTMPDUMP is not set +# PTXCONF_SPEEX is not set +# PTXCONF_SVGALIB is not set +# PTXCONF_TSLIB is not set +# PTXCONF_V4L_UTILS is not set +# PTXCONF_XORG is not set + +# +# ------------------------------------ +# + +# +# Bare Metal +# +# PTXCONF_STELLARIS is not set diff --git a/platforms/Kconfig b/platforms/Kconfig new file mode 100644 index 0000000..b776517 --- /dev/null +++ b/platforms/Kconfig @@ -0,0 +1,56 @@ +# +# platforms/Kconfig: main menu structure for platform configuration +# + +mainmenu "PTXdist $PLATFORMCONFIG_VERSION" + +source "platforms/ptxdist-version.in" +source "rules/ptxdist-dgen.in" + +config _platformconfig_MAGIC__ + bool + default y + + +comment "------------------------------------" +comment "Target Platform Configuration " +comment "------------------------------------" + +config PLATFORM + prompt "platform name" + string + help + This string identifies the platform. You should give a concise name + here. But if you do not have multiple platforms in this project and + you want a ptxdist-1 behaviour (less or more flat directories), keep + this entry empty. + +config PLATFORM_VERSION + prompt "platform version" + string + default "-trunk" + help + This is the revision of the platform. + The string is supposed to start with an "-". + +source "platforms/architecture.in" +source "workspace/platforms/kernel.in" +source "platforms/dtc.in" +source "platforms/console.in" + +menu "extra kernel " +source "generated/kernel.in" +endmenu + +menu "bootloaders " +source "generated/bootloader.in" +endmenu + + +source "platforms/flash.in" + +menu "image creation options " +source "generated/image.in" +endmenu + +source "workspace/platforms/hosttools.in" diff --git a/platforms/host-genromfs.in b/platforms/host-genromfs.in new file mode 100644 index 0000000..2de25b6 --- /dev/null +++ b/platforms/host-genromfs.in @@ -0,0 +1,9 @@ +## SECTION=hosttools_noprompt + +config HOST_GENROMFS + tristate + default ALLYES + help + You need it to build a romfs filesystem. romfs is a small, + read-only filesystem intended for installation/rescue disks + or "embedded" applications. diff --git a/platforms/hosttools.in b/platforms/hosttools.in new file mode 100644 index 0000000..b3ff57b --- /dev/null +++ b/platforms/hosttools.in @@ -0,0 +1,31 @@ +source "rules/cross-module-init-tools.in" +source "rules/cross-nasm.in" +source "rules/host-cdrkit.in" +source "rules/host-cmake.in" +source "rules/host-cramfs.in" +source "rules/host-dosfstools.in" +source "rules/host-e2fsprogs.in" +source "rules/host-genext2fs.in" +source "rules/host-genimage.in" +source "rules/host-genpart.in" +source "rules/host-libiconv.in" +source "rules/host-gettext.in" +source "rules/host-libblkid.in" +source "rules/host-libbz2.in" +source "rules/host-libcap.in" +source "rules/host-libconfuse.in" +source "rules/host-liblzo.in" +source "rules/host-libuuid.in" +source "rules/host-lzop.in" +source "rules/host-mkelfImage.in" +source "rules/host-mtd-utils.in" +source "rules/host-mtools.in" +source "rules/host-openssl.in" +source "rules/host-squashfs-tools.in" +source "rules/host-u-boot-tools.in" +source "rules/host-util-linux-ng.in" +source "rules/host-xl-tools.in" +source "rules/host-xz.in" +source "rules/host-zlib.in" + +source "workspace/platforms/host-genromfs.in" diff --git a/platforms/image_romfs.in b/platforms/image_romfs.in new file mode 100644 index 0000000..9e090e5 --- /dev/null +++ b/platforms/image_romfs.in @@ -0,0 +1,21 @@ +## SECTION=image + +menuconfig IMAGE_ROMFS + bool + select HOST_GENROMFS + prompt "Generate images/root.romfs " + help + Build a romfs image of the root filesystem. This image can be stored + linearly into target's flash device at the start of the desired + partition. + +if IMAGE_ROMFS + +config IMAGE_ROMFS_EXTRA_ARGS + string + default "" + prompt "extra arguments passed to genromfs" + help + You can add extra arguments for mkromfs here + +endif diff --git a/platforms/kernel.in b/platforms/kernel.in new file mode 100644 index 0000000..d5efe4a --- /dev/null +++ b/platforms/kernel.in @@ -0,0 +1,275 @@ +menuconfig KERNEL + bool + default y + select IMAGE_KERNEL + select HOST_U_BOOT_TOOLS if KERNEL_IMAGE_U + select HOST_XZ if KERNEL_XZ + select HOST_LZOP if KERNEL_LZOP + select CROSS_MODULE_INIT_TOOLS if KERNEL_MODULES + prompt "Linux kernel " + +if KERNEL + +config KERNEL_INSTALL + bool + prompt "install kernel into /boot" + +config KERNEL_MODULES + bool + default y + prompt "build kernel-modules" + +config KERNEL_MODULES_INSTALL + bool + default y + prompt "Install modules into /lib/modules" + depends on KERNEL_MODULES + +config KERNEL_MODULES_BUILD + depends on KERNEL_MODULES + string + default "modules" + +config KERNEL_VERSION + prompt "kernel version" + string + default "2.6.33" + +config KERNEL_MD5 + prompt "kernel source md5sum" + string + +choice + prompt "kernel architecture " + depends on ARCH_PPC || ARCH_X86 + default KERNEL_ARCH_POWERPC if ARCH_PPC + default KERNEL_ARCH_X86 if ARCH_X86 + help + For x86 and PowerPC there are different possibilities to set the kernel + architecture: + + - The old variant for PowerPC is ppc, the newer one is powerpc. + - The old variant for x86 is i386 for 32 bit and x86_64 for 64 bit, + kernels later than 2.6.24 use x86. + + config KERNEL_ARCH_PPC + bool + depends on ARCH_PPC + prompt "ppc " + + config KERNEL_ARCH_POWERPC + bool + depends on ARCH_PPC + prompt "powerpc" + + config KERNEL_ARCH_X86 + bool + depends on ARCH_X86 + prompt "x86 " + + config KERNEL_ARCH_I386 + bool + depends on ARCH_X86 + prompt "i386 " + + config KERNEL_ARCH_X86_64 + bool + depends on ARCH_X86 + prompt "x86_64 " + +endchoice + +config KERNEL_ARCH_STRING + string + default "arm" if ARCH_ARM + default "armnommu" if ARCH_ARM && !HAS_MMU + default "alpha" if ARCH_ALPHA + default "avr32" if ARCH_AVR32 + default "blackfin" if ARCH_BLACKFIN + default "m68k" if ARCH_M68K + default "sparc" if ARCH_SPARC + default "microblaze" if ARCH_MICROBLAZE + default "mips" if ARCH_MIPS + default "mips" if ARCH_MIPSEL + default "cris" if ARCH_CRIS + default "parisc" if ARCH_PARISC + default "sh" if ARCH_SH + + default "ppc" if KERNEL_ARCH_PPC + default "powerpc" if KERNEL_ARCH_POWERPC + default "x86" if KERNEL_ARCH_X86 + default "i386" if KERNEL_ARCH_I386 + default "x86_64" if KERNEL_ARCH_X86_64 + +choice + prompt "Image Type " + default KERNEL_IMAGE_BZ + + config KERNEL_IMAGE_BZ + bool + prompt "bzImage" + help + This usually is the target to be used on ia32 platforms. It + is not limited in size (to be more precise: Limited up to 4MiB). + + config KERNEL_IMAGE_Z + bool + prompt "zImage " + help + This usually is a target to be used on ia32 platforms, it + is the older format and limited to about 500k in size due to + low memory size restrictions. + + config KERNEL_IMAGE_XIP + bool + prompt "xipImage" + help + Create eXecute In Place Image + + config KERNEL_IMAGE_U + bool + prompt "uImage " + help + This is the target for most non ia32 platforms like PowerPC + and ARM architectures. Its a compressed image with additional + embedded information. + + config KERNEL_IMAGE_VM + bool + prompt "vmImage" + help + This is the target for non ia32 platforms like blackfin + architectures. + + config KERNEL_IMAGE_VMLINUX + bool + prompt "vmlinux" + help + This is the target to get the kernel image as an ELF. Mostly + used for debugging purposes. + + config KERNEL_IMAGE_RAW + bool + prompt "Image" + help + This is the target to get the kernel image as an raw uncompressed + binary file. + + config KERNEL_IMAGE_SIMPLE + bool + prompt "simpleImage" + help + Create a simple Image with embedded DTB +endchoice + +if KERNEL_IMAGE_SIMPLE + +config KERNEL_IMAGE_SIMPLE_TARGET + prompt "name of simple image" + string + default "virtex405-xup" + help + Name of created simple kernel image e.g. + the "virtex405-xup" of "simpleImage.virtex405-xup.elf" + +config KERNEL_IMAGE_SIMPLE_DTS + prompt "path to DTS file" + string + default "${PTXDIST_PLATFORMCONFIGDIR}/simpleImage.dts" + help + This specifies the "dts" file used to create your simple + image. + + The default is "${PTXDIST_PLATFORMCONFIGDIR}/simpleImage.dts" + + The path "${PTXDIST_PLATFORMCONFIGDIR}" is the directory + where your platformconfig file is located. + +endif + +config KERNEL_IMAGE + string + default "bzImage" if KERNEL_IMAGE_BZ + default "zImage" if KERNEL_IMAGE_Z + default "xipImage" if KERNEL_IMAGE_XIP + default "uImage" if KERNEL_IMAGE_U + default "vmImage" if KERNEL_IMAGE_VM + default "vmlinux" if KERNEL_IMAGE_VMLINUX + default "Image" if KERNEL_IMAGE_RAW + default "simpleImage.${PTXCONF_KERNEL_IMAGE_SIMPLE_TARGET}.elf" if KERNEL_IMAGE_SIMPLE && KERNEL_ARCH_POWERPC + default "simpleImage.${PTXCONF_KERNEL_IMAGE_SIMPLE_TARGET}" if KERNEL_IMAGE_SIMPLE && ARCH_MICROBLAZE + +config KERNEL_DTC + bool + +config KERNEL_XZ + prompt "build xz-utils hosttool" + bool + help + Select this if you're going to build your kernel compressed + with lzma and your host system is lacking the proper tools. + ("xz-utils" or the deprecated "lzma" package) + + Select this if you're unsure, as it won't hurt. It just + increases the build time. + +config KERNEL_LZOP + prompt "build lzop hosttool" + bool + help + Select this if you're going to build your kernel compressed + with lzo and your host system is lacking the proper tools. + (the "lzop" package) + + Select this if you're unsure, as it won't hurt. It just + increases the build time. + + +menu "patching & configuration " + +config KERNEL_SERIES + prompt "patch series file" + string + default "series" + help + This entry specifies a patch series file which has to live in + the kernel patches directory: + + The series file contains lines with names of patch files which + are then being applied to the kernel. + +config KERNEL_CONFIG + prompt "kernel config file" + string + default "kernelconfig-${PTXCONF_KERNEL_VERSION}" + help + this entry specifies the .config file used to compile your kernel + +endmenu + + +comment "Development features" + +config KERNEL_EXTRA_MAKEVARS + string + default "CONFIG_DEBUG_SECTION_MISMATCH=y" + prompt "Additional kbuild options" + help + Specify extra parameters for the kernel build system here. Useful + options include: + + * CONFIG_DEBUG_SECTION_MISMATCH=y + Enable this feature if you want kernel's builsystem to check for + section mismatches (__devinit/__devexit, __init/__exit). This + entry is valid for 2.6.25 kernels and above. Previous kernel versions + do this check automatically. Enabling this feature is recommended + for kernel development. + Changing this entry will rebuild the whole kernel. + + * C=1 + Run sparse when compiling + + * V=1 + Increase verbosity when compiling + +endif # KERNEL diff --git a/projectroot/linuxrc b/projectroot/linuxrc new file mode 100644 index 0000000..a6aebab --- /dev/null +++ b/projectroot/linuxrc @@ -0,0 +1,4 @@ +#!/bin/sh + +cat /etc/issue +exec /bin/sh diff --git a/rules/host-energyAwareTools.in b/rules/host-energyAwareTools.in new file mode 100644 index 0000000..e37ba40 --- /dev/null +++ b/rules/host-energyAwareTools.in @@ -0,0 +1,9 @@ +## SECTION=project_specific + +config HOST_ENERGYAWARETOOLS + tristate + prompt "energyawaretools" + help + Tools to work with the EnergyMicro GiantGecko developmentboard. + Actually used here is only eACommander to write kernel and rootfs via + USB into the GiantGecko's flash. diff --git a/rules/host-energyAwareTools.make b/rules/host-energyAwareTools.make new file mode 100644 index 0000000..b11f025 --- /dev/null +++ b/rules/host-energyAwareTools.make @@ -0,0 +1,90 @@ +# -*-makefile-*- +# +# Copyright (C) 2012 by Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +HOST_PACKAGES-$(PTXCONF_HOST_ENERGYAWARETOOLS) += host-energyawaretools + +# +# Paths and names +# +HOST_ENERGYAWARETOOLS_VERSION := 25052012 +HOST_ENERGYAWARETOOLS_MD5 := e6e6c9b52a5e41235242bdc04e5faa02 +HOST_ENERGYAWARETOOLS := energyAwareTools_$(HOST_ENERGYAWARETOOLS_VERSION) +HOST_ENERGYAWARETOOLS_SUFFIX := tgz +HOST_ENERGYAWARETOOLS_URL := http://cdn.energymicro.com/dl/packages/$(HOST_ENERGYAWARETOOLS).$(HOST_ENERGYAWARETOOLS_SUFFIX) +HOST_ENERGYAWARETOOLS_SOURCE := $(SRCDIR)/$(HOST_ENERGYAWARETOOLS).$(HOST_ENERGYAWARETOOLS_SUFFIX) +HOST_ENERGYAWARETOOLS_DIR := $(HOST_BUILDDIR)/$(HOST_ENERGYAWARETOOLS) + +# ---------------------------------------------------------------------------- +# Get +# ---------------------------------------------------------------------------- + +#$(HOST_ENERGYAWARETOOLS_SOURCE): +# @$(call targetinfo) +# @$(call get, HOST_ENERGYAWARETOOLS) + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +#HOST_ENERGYAWARETOOLS_CONF_ENV := $(HOST_ENV) + +# +# autoconf +# +#HOST_ENERGYAWARETOOLS_CONF_TOOL := autoconf +#HOST_ENERGYAWARETOOLS_CONF_OPT := $(HOST_AUTOCONF) + +#$(STATEDIR)/host-energyawaretools.prepare: +# @$(call targetinfo) +# @$(call clean, $(HOST_ENERGYAWARETOOLS_DIR)/config.cache) +# cd $(HOST_ENERGYAWARETOOLS_DIR) && \ +# $(HOST_ENERGYAWARETOOLS_PATH) $(HOST_ENERGYAWARETOOLS_ENV) \ +# ./configure $(HOST_ENERGYAWARETOOLS_CONF_OPT) +# @$(call touch) + +# ---------------------------------------------------------------------------- +# Compile +# ---------------------------------------------------------------------------- + +$(STATEDIR)/host-energyawaretools.compile: + @$(call targetinfo) +# void + @$(call touch) + +# ---------------------------------------------------------------------------- +# Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/host-energyawaretools.install: + @$(call targetinfo) + for f in eACommander nandflashloader.bin; do \ + install -D "$(HOST_ENERGYAWARETOOLS_DIR)/bin/$$f" "$(HOST_ENERGYAWARETOOLS_PKGDIR)/lib/energyAwareTools/$$f"; \ + done + + for f in libjlinkarm.so.4; do \ + install -D "$(HOST_ENERGYAWARETOOLS_DIR)/lib/$$f" "$(HOST_ENERGYAWARETOOLS_PKGDIR)/lib/energyAwareTools/$$f"; \ + done + + install -D "$(HOST_ENERGYAWARETOOLS_DIR)/eACommander.sh" "$(HOST_ENERGYAWARETOOLS_PKGDIR)/bin/eACommander" + + @$(call touch) + +# ---------------------------------------------------------------------------- +# Clean +# ---------------------------------------------------------------------------- + +#$(STATEDIR)/host-energyawaretools.clean: +# @$(call targetinfo) +# @$(call clean_pkg, HOST_ENERGYAWARETOOLS) + +# vim: syntax=make diff --git a/rules/host-genromfs.make b/rules/host-genromfs.make new file mode 100644 index 0000000..7d56a39 --- /dev/null +++ b/rules/host-genromfs.make @@ -0,0 +1,35 @@ +# -*-makefile-*- +# +# Copyright (C) 2011 by Marc Kleine-Budde <mkl@pengutronix.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +HOST_PACKAGES-$(PTXCONF_HOST_GENROMFS) += host-genromfs + +# +# Paths and names +# +HOST_GENROMFS_VERSION := 0.5.2 +HOST_GENROMFS_MD5 := 2a91463c56f9e042edc330c063a0cf5a +HOST_GENROMFS := genromfs-$(HOST_GENROMFS_VERSION) +HOST_GENROMFS_SUFFIX := tar.gz +HOST_GENROMFS_URL := $(PTXCONF_SETUP_SFMIRROR)/romfs/$(HOST_GENROMFS).$(HOST_GENROMFS_SUFFIX) +HOST_GENROMFS_SOURCE := $(SRCDIR)/$(HOST_GENROMFS).$(HOST_GENROMFS_SUFFIX) +HOST_GENROMFS_DIR := $(HOST_BUILDDIR)/$(HOST_GENROMFS) + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +HOST_GENROMFS_CONF_TOOL := NO +HOST_GENROMFS_MAKE_OPT := $(HOST_ENV_CC) +HOST_GENROMFS_INSTALL_OPT := prefix= PREFIX=$(HOST_GENROMFS_PKGDIR) install + +# vim: syntax=make diff --git a/rules/init.in b/rules/init.in new file mode 100644 index 0000000..360f9e5 --- /dev/null +++ b/rules/init.in @@ -0,0 +1,7 @@ +## SECTION=project_specific + +config INIT + tristate + prompt "init" + help + FIXME diff --git a/rules/init.make b/rules/init.make new file mode 100644 index 0000000..d727e4a --- /dev/null +++ b/rules/init.make @@ -0,0 +1,45 @@ +# -*-makefile-*- +# +# Copyright (C) 2011 by Marc Kleine-Budde <mkl@pengutronix.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_INIT) += init + +INIT_VERSION := 1.0.0 + +# ---------------------------------------------------------------------------- +# Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/init.install: + @$(call targetinfo) + @$(call touch) + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/init.targetinstall: + @$(call targetinfo) + + @$(call install_init, init) + @$(call install_fixup,init,PRIORITY,optional) + @$(call install_fixup,init,SECTION,base) + @$(call install_fixup,init,AUTHOR,"Marc Kleine-Budde <mkl@pengutronix.de>") + @$(call install_fixup,init,DESCRIPTION,missing) + + @$(call install_alternative, init, 0, 0, 0755, /linuxrc) + + @$(call install_finish,init) + + @$(call touch) + +# vim: syntax=make diff --git a/rules/post/image_romfs.make b/rules/post/image_romfs.make new file mode 100644 index 0000000..c6972de --- /dev/null +++ b/rules/post/image_romfs.make @@ -0,0 +1,28 @@ +# -*-makefile-*- +# +# Copyright (C) 2003-2010 by the ptxdist project <ptxdist@pengutronix.de> +# 2011 by Marc Kleine-Budde <mkl@pengutronix.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +ifdef PTXCONF_IMAGE_ROMFS +images: $(IMAGEDIR)/root.romfs +endif + +$(IMAGEDIR)/root.romfs: $(STATEDIR)/image_working_dir $(STATEDIR)/host-genromfs.install.post + @echo -n "Creating $(notdir $(@)) from $(notdir $(<))..." + @cd $(image/work_dir); \ + (awk -F: $(DOPERMISSIONS) $(image/permissions) && \ + ( \ + echo -n "genromfs "; \ + echo -n $(PTXCONF_IMAGE_ROMFS_EXTRA_ARGS); \ + echo -n "-d $(image/work_dir) "; \ + echo -n "-f $@" ) \ + ) | $(FAKEROOT) -- + @echo "done." + +# vim: syntax=make diff --git a/tests/flash b/tests/flash new file mode 100755 index 0000000..1ddac22 --- /dev/null +++ b/tests/flash @@ -0,0 +1,3 @@ +#! /bin/sh + +eACommander -r --address 0x0 -f "${PTXDIST_PLATFORMDIR}/images/linuximage" --address 0x8c000000 -f "${PTXDIST_PLATFORMDIR}/images/root.romfs" -r |