From 479247cf7cfe0c789793a61b7237707cff62f609 Mon Sep 17 00:00:00 2001 From: Shengzhou Liu Date: Wed, 6 Jul 2016 00:36:41 +0800 Subject: [PATCH] Add arm64 support for initrds and buildroot --- .../loader-initrd-files/src/bin/autoboot | 2 +- .../loader-initrd-files/src/bin/swiprep | 3 + .../src/boot.d/62.upgrade-loader | 2 +- .../any/initrds/buildroot/builds/.gitignore | 1 + .../any/initrds/buildroot/builds/Makefile | 8 +- .../buildroot/builds/buildroot.config-arm64 | 1147 +++++++++++++++++ ...-fix-error-unknown-type-u8-for-arm64.patch | 23 + packages/base/arm64/initrds/Makefile | 1 + .../base/arm64/initrds/buildroot/Makefile | 1 + packages/base/arm64/initrds/buildroot/PKG.yml | 1 + .../arm64/initrds/buildroot/builds/.gitignore | 1 + .../arm64/initrds/buildroot/builds/Makefile | 28 + packages/base/arm64/initrds/loader/Makefile | 1 + packages/base/arm64/initrds/loader/PKG.yml | 1 + .../arm64/initrds/loader/builds/.gitignore | 3 + .../base/arm64/initrds/loader/builds/Makefile | 2 + 16 files changed, 1221 insertions(+), 4 deletions(-) create mode 100644 packages/base/any/initrds/buildroot/builds/buildroot.config-arm64 create mode 100644 packages/base/any/initrds/buildroot/builds/patches/uboot-tools-fix-error-unknown-type-u8-for-arm64.patch create mode 100644 packages/base/arm64/initrds/Makefile create mode 100644 packages/base/arm64/initrds/buildroot/Makefile create mode 100644 packages/base/arm64/initrds/buildroot/PKG.yml create mode 100644 packages/base/arm64/initrds/buildroot/builds/.gitignore create mode 100644 packages/base/arm64/initrds/buildroot/builds/Makefile create mode 100644 packages/base/arm64/initrds/loader/Makefile create mode 100644 packages/base/arm64/initrds/loader/PKG.yml create mode 100644 packages/base/arm64/initrds/loader/builds/.gitignore create mode 100644 packages/base/arm64/initrds/loader/builds/Makefile diff --git a/packages/base/all/initrds/loader-initrd-files/src/bin/autoboot b/packages/base/all/initrds/loader-initrd-files/src/bin/autoboot index 574131c4..79bfa3fc 100644 --- a/packages/base/all/initrds/loader-initrd-files/src/bin/autoboot +++ b/packages/base/all/initrds/loader-initrd-files/src/bin/autoboot @@ -72,7 +72,7 @@ fi # msg_info "Configuring Interfaces" -if ! ifup; then +if ! /bin/ifup; then msg_error "The network settings indicated in the boot-config could not be applied." echo $(cat /etc/onl/NET) echo diff --git a/packages/base/all/initrds/loader-initrd-files/src/bin/swiprep b/packages/base/all/initrds/loader-initrd-files/src/bin/swiprep index fc02ca5e..e0aa0da2 100755 --- a/packages/base/all/initrds/loader-initrd-files/src/bin/swiprep +++ b/packages/base/all/initrds/loader-initrd-files/src/bin/swiprep @@ -140,6 +140,9 @@ case $(uname -m) in armv7l) ARCH_LIST="armel" ;; + aarch64) + ARCH_LIST="arm64" + ;; *) q;; esac diff --git a/packages/base/all/vendor-config-onl/src/boot.d/62.upgrade-loader b/packages/base/all/vendor-config-onl/src/boot.d/62.upgrade-loader index 2e56b072..afe514df 100755 --- a/packages/base/all/vendor-config-onl/src/boot.d/62.upgrade-loader +++ b/packages/base/all/vendor-config-onl/src/boot.d/62.upgrade-loader @@ -117,7 +117,7 @@ if __name__ == '__main__': arch = platform.machine() klass = None - if arch in [ 'ppc', 'armv7l' ]: + if arch in [ 'ppc', 'armv7l', 'aarch64', 'arm64' ]: klass = Loader_Upgrade_FIT elif arch == 'x86_64': klass = Loader_Upgrade_x86_64 diff --git a/packages/base/any/initrds/buildroot/builds/.gitignore b/packages/base/any/initrds/buildroot/builds/.gitignore index 732c71af..e906e6ec 100644 --- a/packages/base/any/initrds/buildroot/builds/.gitignore +++ b/packages/base/any/initrds/buildroot/builds/.gitignore @@ -2,3 +2,4 @@ buildroot-powerpc buildroot-x86_64 buildroot-arm +buildroot-arm64 diff --git a/packages/base/any/initrds/buildroot/builds/Makefile b/packages/base/any/initrds/buildroot/builds/Makefile index 57b5ed0c..1bd8d7c4 100644 --- a/packages/base/any/initrds/buildroot/builds/Makefile +++ b/packages/base/any/initrds/buildroot/builds/Makefile @@ -16,7 +16,7 @@ include $(ONL)/make/config.mk # # We build for these architectures # -ARCHS := powerpc x86_64 arm +ARCHS := powerpc x86_64 arm arm64 BUILDROOT_ARCHDIRS := $(foreach a,$(ARCHS),buildroot-$(a)) BUILDROOT_SOURCE := buildroot-mirror @@ -32,7 +32,10 @@ setup: setup-pyroute2 setup-dnspython setup-libyaml setup-pyyaml setup-jq setup- cp $(wildcard patches/busybox*.patch) $(BUILDROOT_SOURCE)/package/busybox/ cp $(wildcard patches/kexec*.patch) $(BUILDROOT_SOURCE)/package/kexec/ cp $(wildcard patches/openssl*.patch) $(BUILDROOT_SOURCE)/package/openssl/ - rm $(BUILDROOT_SOURCE)/package/openssl/openssl-do-not-build-docs.patch + rm -f $(BUILDROOT_SOURCE)/package/openssl/openssl-do-not-build-docs.patch +ifeq ($(BUILDROOT_ARCH),arm64) + cp $(wildcard patches/uboot*.patch) $(BUILDROOT_SOURCE)/package/uboot-tools/ +endif sed -i 's%^DOSFSTOOLS_SITE =.*%DOSFSTOOLS_SITE = http://downloads.openwrt.org/sources%' $(BUILDROOT_SOURCE)/package/dosfstools/dosfstools.mk sed -i 's%^UEMACS_SITE =.*%UEMACS_SITE = http://www.kernel.org/pub/linux/kernel/uemacs%;s%^UEMACS_SOURCE =.*%UEMACS_SOURCE = em-$$(UEMACS_VERSION).tar.gz%' $(BUILDROOT_SOURCE)/package/uemacs/uemacs.mk mkdir -p $(BUILDROOT_ARCHDIRS) @@ -65,6 +68,7 @@ setup-pyyaml: cp patches/python-yaml.Config.in $(BUILDROOT_SOURCE)/package/python-yaml/Config.in sed -i '/[/]python-yaml[/]/d' $(BUILDROOT_SOURCE)/package/Config.in sed -i '/[/]python-setuptools[/]/a\source "package/python-yaml/Config.in"' $(BUILDROOT_SOURCE)/package/Config.in + sed -i 's/pyyaml\//pyyaml/g' $(BUILDROOT_SOURCE)/package/python-yaml/python-yaml.mk setup-libyaml: sed -i.bak -e '/LIBYAML_INSTALL_TARGET/d' $(BUILDROOT_SOURCE)/package/libyaml/libyaml.mk diff --git a/packages/base/any/initrds/buildroot/builds/buildroot.config-arm64 b/packages/base/any/initrds/buildroot/builds/buildroot.config-arm64 new file mode 100644 index 00000000..05c90706 --- /dev/null +++ b/packages/base/any/initrds/buildroot/builds/buildroot.config-arm64 @@ -0,0 +1,1147 @@ +# +# Automatically generated make config: don't edit +# Buildroot 2013.02-rc2-g5e1a5c1-dirty Configuration +# +BR2_HAVE_DOT_CONFIG=y +# BR2_arm is not set +# BR2_armeb is not set +BR2_aarch64=y +# BR2_avr32 is not set +# BR2_bfin is not set +# BR2_i386 is not set +# BR2_microblazeel is not set +# BR2_microblazebe is not set +# BR2_mips is not set +# BR2_mipsel is not set +# BR2_mips64 is not set +# BR2_mips64el is not set +# BR2_powerpc is not set +# BR2_sh is not set +# BR2_sh64 is not set +# BR2_sparc is not set +# BR2_x86_64 is not set +# BR2_xtensa is not set +BR2_ARCH="aarch64" +BR2_ENDIAN="LITTLE" + +# +# Build options +# + +# +# Commands +# +BR2_WGET="wget --passive-ftp -nd -t 3" +BR2_SVN="svn" +BR2_BZR="bzr" +BR2_GIT="git" +BR2_LOCALFILES="cp" +BR2_SCP="scp" +BR2_SSH="ssh" +BR2_HG="hg" +BR2_ZCAT="gzip -d -c" +BR2_BZCAT="bzcat" +BR2_XZCAT="xzcat" +BR2_TAR_OPTIONS="" +BR2_DEFCONFIG="$(CONFIG_DIR)/defconfig" +BR2_DL_DIR="$(TOPDIR)/dl" +BR2_HOST_DIR="$(BASE_DIR)/host" + +# +# Mirrors and Download locations +# +BR2_PRIMARY_SITE="$(BUILDROOTMIRROR)" +BR2_PRIMARY_SITE_ONLY=y +BR2_JLEVEL=0 +BR2_CCACHE=y +BR2_CCACHE_DIR="$(HOME)/.buildroot-ccache" +# BR2_DEPRECATED is not set +# BR2_ENABLE_DEBUG is not set +BR2_STRIP_strip=y +# BR2_STRIP_sstrip is not set +# BR2_STRIP_none is not set +BR2_STRIP_EXCLUDE_FILES="" +BR2_STRIP_EXCLUDE_DIRS="" +# BR2_OPTIMIZE_0 is not set +# BR2_OPTIMIZE_1 is not set +# BR2_OPTIMIZE_2 is not set +# BR2_OPTIMIZE_3 is not set +BR2_OPTIMIZE_S=y +# BR2_PREFER_STATIC_LIB is not set +BR2_PACKAGE_OVERRIDE_FILE="$(TOPDIR)/local.mk" + +# +# Toolchain +# +BR2_TOOLCHAIN_EXTERNAL=y +# BR2_TOOLCHAIN_EXTERNAL_LINARO_AARCH64_13_01 is not set +# BR2_TOOLCHAIN_EXTERNAL_LINARO_AARCH64_12_12 is not set +# BR2_TOOLCHAIN_EXTERNAL_LINARO_AARCH64_12_11 is not set +BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y +# BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD is not set +BR2_TOOLCHAIN_EXTERNAL_PREINSTALLED=y +BR2_TOOLCHAIN_EXTERNAL_PATH="/usr/buildroot/toolchains/arm64" +BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="aarch64-buildroot-linux-gnu" +BR2_TOOLCHAIN_EXTERNAL_PREFIX="aarch64-buildroot-linux-gnu" +BR2_TOOLCHAIN_EXTERNAL_GLIBC=y +# BR2_TOOLCHAIN_EXTERNAL_CUSTOM_UCLIBC is not set +BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y +BR2_TOOLCHAIN_EXTERNAL_INET_RPC=y +# BR2_TOOLCHAIN_EXTERNAL_CXX is not set +BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS="" + +# +# Gdb Options +# +# BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY is not set +BR2_LARGEFILE=y +BR2_INET_IPV6=y +BR2_TOOLCHAIN_HAS_NATIVE_RPC=y +BR2_USE_WCHAR=y +BR2_ENABLE_LOCALE=y +BR2_TOOLCHAIN_HAS_THREADS=y +BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y +BR2_TOOLCHAIN_HAS_THREADS_DEBUG_IF_NEEDED=y +BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS=y +# BR2_ENABLE_LOCALE_PURGE is not set +BR2_GENERATE_LOCALE="" +BR2_USE_MMU=y +BR2_TARGET_OPTIMIZATION="-pipe" +BR2_TARGET_LDFLAGS="" +# BR2_ECLIPSE_REGISTER is not set + +# +# System configuration +# +BR2_TARGET_GENERIC_HOSTNAME="" +BR2_TARGET_GENERIC_ISSUE="" +# BR2_TARGET_GENERIC_PASSWD_DES is not set +BR2_TARGET_GENERIC_PASSWD_MD5=y +# BR2_TARGET_GENERIC_PASSWD_SHA256 is not set +# BR2_TARGET_GENERIC_PASSWD_SHA512 is not set +BR2_TARGET_GENERIC_PASSWD_METHOD="md5" +# BR2_ROOTFS_DEVICE_CREATION_STATIC is not set +# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS is not set +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y +# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV is not set +# BR2_INIT_BUSYBOX is not set +# BR2_INIT_SYSV is not set + +# +# systemd requires largefile, wchar, IPv6, threads and udev support +# +BR2_INIT_NONE=y +BR2_ROOTFS_DEVICE_TABLE="../rootperms" +# BR2_ROOTFS_SKELETON_DEFAULT is not set +BR2_ROOTFS_SKELETON_CUSTOM=y +BR2_ROOTFS_SKELETON_CUSTOM_PATH="system/skeleton" +BR2_ROOTFS_OVERLAY="" +BR2_ROOTFS_POST_BUILD_SCRIPT="../post-build" +BR2_ROOTFS_POST_IMAGE_SCRIPT="" + +# +# Package Selection for the target +# +BR2_PACKAGE_BUSYBOX=y +# BR2_BUSYBOX_VERSION_1_19_X is not set +BR2_BUSYBOX_VERSION_1_20_X=y +# BR2_BUSYBOX_VERSION_1_21_X is not set +# BR2_PACKAGE_BUSYBOX_SNAPSHOT is not set +BR2_BUSYBOX_VERSION="1.20.2" +BR2_PACKAGE_BUSYBOX_CONFIG="../busybox.config" +# BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set +# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set + +# +# Audio and video applications +# +# BR2_PACKAGE_ALSA_UTILS is not set +# BR2_PACKAGE_AUMIX is not set + +# +# bellagio requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_FAAD2 is not set +# BR2_PACKAGE_FLAC is not set +# BR2_PACKAGE_FFMPEG is not set +# BR2_PACKAGE_GSTREAMER is not set +# BR2_PACKAGE_LAME is not set +# BR2_PACKAGE_MADPLAY is not set + +# +# mpd requires a toolchain with C++ and WCHAR support +# +# BR2_PACKAGE_MPG123 is not set +# BR2_PACKAGE_MUSEPACK is not set +# BR2_PACKAGE_OPUS_TOOLS is not set +# BR2_PACKAGE_PULSEAUDIO is not set +# BR2_PACKAGE_VORBIS_TOOLS is not set +# BR2_PACKAGE_WAVPACK is not set +# BR2_PACKAGE_YAVTA is not set + +# +# Compressors and decompressors +# +BR2_PACKAGE_BZIP2=y +# BR2_PACKAGE_INFOZIP is not set +# BR2_PACKAGE_LZOP is not set +BR2_PACKAGE_XZ=y + +# +# Debugging, profiling and benchmark +# + +# +# bonnie++ requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_CACHE_CALIBRATOR is not set +# BR2_PACKAGE_DHRYSTONE is not set +# BR2_PACKAGE_DSTAT is not set +# BR2_PACKAGE_DMALLOC is not set +# BR2_PACKAGE_LATENCYTOP is not set +# BR2_PACKAGE_LMBENCH is not set +# BR2_PACKAGE_LTP_TESTSUITE is not set +# BR2_PACKAGE_MEMSTAT is not set +# BR2_PACKAGE_NETPERF is not set + +# +# oprofile requires a toolchain with C++ support enabled +# + +# +# perf only available if Linux kernel is enabled, and requires largefile support +# +# BR2_PACKAGE_RAMSPEED is not set +# BR2_PACKAGE_RT_TESTS is not set +# BR2_PACKAGE_STRACE is not set +# BR2_PACKAGE_STRESS is not set +# BR2_PACKAGE_WHETSTONE is not set +# BR2_PACKAGE_PV is not set + +# +# Development tools +# +# BR2_PACKAGE_BISON is not set +# BR2_PACKAGE_BSDIFF is not set +# BR2_PACKAGE_CVS is not set +# BR2_PACKAGE_DISTCC is not set +# BR2_PACKAGE_FLEX is not set +# BR2_PACKAGE_GMP is not set + +# +# gperf requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_MPC is not set +# BR2_PACKAGE_MPFR is not set +# BR2_PACKAGE_LIBTOOL is not set +# BR2_PACKAGE_M4 is not set +# BR2_PACKAGE_PKGCONF is not set +# BR2_PACKAGE_SSTRIP is not set +# BR2_PACKAGE_VALA is not set + +# +# Games +# +# BR2_PACKAGE_GNUCHESS is not set +# BR2_PACKAGE_PRBOOM is not set + +# +# Graphic libraries and applications (graphic/text) +# + +# +# Graphic applications +# +# BR2_PACKAGE_RRDTOOL is not set + +# +# graphic libraries +# + +# +# cegui06 needs a toolchain with C++ and threads +# +# BR2_PACKAGE_DIRECTFB is not set +# BR2_PACKAGE_FBDUMP is not set +# BR2_PACKAGE_FBGRAB is not set + +# +# fbterm requires a toolchain with C++, WCHAR and locale support +# +# BR2_PACKAGE_FBV is not set +# BR2_PACKAGE_FB_TEST_APP is not set +# BR2_PACKAGE_IMAGEMAGICK is not set +# BR2_PACKAGE_SDL is not set + +# +# other GUIs +# +# BR2_PACKAGE_EFL is not set + +# +# qt requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_XORG7 is not set + +# +# X libraries and helper libraries +# +# BR2_PACKAGE_LIBERATION is not set + +# +# X Window managers +# + +# +# X applications +# +# BR2_PACKAGE_GOB2 is not set + +# +# midori requires C++, WCHAR in toolchain and libgtk2 +# + +# +# Filesystem and flash utilities +# +# BR2_PACKAGE_CIFS_UTILS is not set +# BR2_PACKAGE_CRAMFS is not set +# BR2_PACKAGE_CURLFTPFS is not set +BR2_PACKAGE_DOSFSTOOLS=y +# BR2_PACKAGE_DOSFSTOOLS_MKDOSFS is not set +BR2_PACKAGE_DOSFSTOOLS_DOSFSCK=y +BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL=y +BR2_PACKAGE_E2FSPROGS=y +BR2_PACKAGE_E2FSPROGS_BADBLOCKS=y +BR2_PACKAGE_E2FSPROGS_CHATTR=y +# BR2_PACKAGE_E2FSPROGS_DEBUGFS is not set +BR2_PACKAGE_E2FSPROGS_DUMPE2FS=y +BR2_PACKAGE_E2FSPROGS_E2FREEFRAG=y +BR2_PACKAGE_E2FSPROGS_E2FSCK=y +# BR2_PACKAGE_E2FSPROGS_E2IMAGE is not set +BR2_PACKAGE_E2FSPROGS_E2LABEL=y +BR2_PACKAGE_E2FSPROGS_E2UNDO=y +# BR2_PACKAGE_E2FSPROGS_E4DEFRAG is not set +BR2_PACKAGE_E2FSPROGS_FILEFRAG=y +BR2_PACKAGE_E2FSPROGS_FINDFS=y +BR2_PACKAGE_E2FSPROGS_FSCK=y +BR2_PACKAGE_E2FSPROGS_LOGSAVE=y +BR2_PACKAGE_E2FSPROGS_LSATTR=y +BR2_PACKAGE_E2FSPROGS_MKE2FS=y +BR2_PACKAGE_E2FSPROGS_MKLOSTFOUND=y +# BR2_PACKAGE_E2FSPROGS_RESIZE2FS is not set +BR2_PACKAGE_E2FSPROGS_TUNE2FS=y +BR2_PACKAGE_E2FSPROGS_UUIDGEN=y +# BR2_PACKAGE_FLASHBENCH is not set +# BR2_PACKAGE_GENEXT2FS is not set +# BR2_PACKAGE_GENROMFS is not set +# BR2_PACKAGE_MAKEDEVS is not set +BR2_PACKAGE_MTD=y + +# +# MTD tools selection +# +# BR2_PACKAGE_MTD_DOCFDISK is not set +# BR2_PACKAGE_MTD_DOC_LOADBIOS is not set +BR2_PACKAGE_MTD_FLASHCP=y +BR2_PACKAGE_MTD_FLASH_ERASE=y +BR2_PACKAGE_MTD_FLASH_LOCK=y +# BR2_PACKAGE_MTD_FLASH_OTP_DUMP is not set +# BR2_PACKAGE_MTD_FLASH_OTP_INFO is not set +# BR2_PACKAGE_MTD_FLASH_OTP_LOCK is not set +# BR2_PACKAGE_MTD_FLASH_OTP_WRITE is not set +BR2_PACKAGE_MTD_FLASH_UNLOCK=y +# BR2_PACKAGE_MTD_FTL_CHECK is not set +# BR2_PACKAGE_MTD_FTL_FORMAT is not set +# BR2_PACKAGE_MTD_JFFS2DUMP is not set +# BR2_PACKAGE_MTD_MKFSJFFS2 is not set +# BR2_PACKAGE_MTD_MTD_DEBUG is not set +# BR2_PACKAGE_MTD_NANDDUMP is not set +# BR2_PACKAGE_MTD_NANDTEST is not set +# BR2_PACKAGE_MTD_NANDWRITE is not set +# BR2_PACKAGE_MTD_NFTLDUMP is not set +# BR2_PACKAGE_MTD_NFTL_FORMAT is not set +# BR2_PACKAGE_MTD_RECV_IMAGE is not set +# BR2_PACKAGE_MTD_RFDDUMP is not set +# BR2_PACKAGE_MTD_RFDFORMAT is not set +# BR2_PACKAGE_MTD_SERVE_IMAGE is not set +BR2_PACKAGE_MTD_SUMTOOL=y +BR2_PACKAGE_MTD_MTDINFO=y +BR2_PACKAGE_MTD_UBIATTACH=y +# BR2_PACKAGE_MTD_UBICRC32 is not set +BR2_PACKAGE_MTD_UBIDETACH=y +BR2_PACKAGE_MTD_UBIFORMAT=y +BR2_PACKAGE_MTD_UBIMKVOL=y +BR2_PACKAGE_MTD_UBINFO=y +# BR2_PACKAGE_MTD_UBINIZE is not set +# BR2_PACKAGE_MTD_UBIRENAME is not set +BR2_PACKAGE_MTD_UBIRMVOL=y +# BR2_PACKAGE_MTD_UBIRSVOL is not set +BR2_PACKAGE_MTD_UBIUPDATEVOL=y +# BR2_PACKAGE_NFS_UTILS is not set +# BR2_PACKAGE_NTFS_3G is not set +BR2_PACKAGE_SQUASHFS=y +BR2_PACKAGE_SQUASHFS_GZIP=y +# BR2_PACKAGE_SQUASHFS_LZMA is not set +# BR2_PACKAGE_SQUASHFS_LZO is not set +# BR2_PACKAGE_SQUASHFS_XZ is not set +# BR2_PACKAGE_SSHFS is not set +# BR2_PACKAGE_UNIONFS is not set +# BR2_PACKAGE_XFSPROGS is not set + +# +# Hardware handling +# + +# +# Misc devices firmwares +# +# BR2_PACKAGE_B43_FIRMWARE is not set +# BR2_PACKAGE_LINUX_FIRMWARE is not set +# BR2_PACKAGE_UX500_FIRMWARE is not set +# BR2_PACKAGE_ZD1211_FIRMWARE is not set +# BR2_PACKAGE_CDRKIT is not set +# BR2_PACKAGE_DBUS is not set +# BR2_PACKAGE_DMRAID is not set +# BR2_PACKAGE_DVB_APPS is not set +# BR2_PACKAGE_DVBSNOOP is not set +# BR2_PACKAGE_EEPROG is not set +# BR2_PACKAGE_EVTEST is not set +# BR2_PACKAGE_FCONFIG is not set +# BR2_PACKAGE_FIS is not set +# BR2_PACKAGE_FMTOOLS is not set +# BR2_PACKAGE_FXLOAD is not set +# BR2_PACKAGE_GADGETFS_TEST is not set + +# +# gdisk requires a toolchain with LARGEFILE/WCHAR/C++ support enabled +# +# BR2_PACKAGE_GPSD is not set +# BR2_PACKAGE_GVFS is not set +# BR2_PACKAGE_HWDATA is not set +# BR2_PACKAGE_I2C_TOOLS is not set +# BR2_PACKAGE_INPUT_EVENT_DAEMON is not set +# BR2_PACKAGE_INPUT_TOOLS is not set +# BR2_PACKAGE_IOSTAT is not set +# BR2_PACKAGE_IRDA_UTILS is not set +# BR2_PACKAGE_KBD is not set +# BR2_PACKAGE_LCDPROC is not set +# BR2_PACKAGE_LM_SENSORS is not set + +# +# lshw requires a toolchain with C++, LARGEFILE & WCHAR support enabled +# +# BR2_PACKAGE_LSUIO is not set +BR2_PACKAGE_LVM2=y +# BR2_PACKAGE_LVM2_DMSETUP_ONLY is not set +# BR2_PACKAGE_LVM2_APP_LIBRARY is not set +# BR2_PACKAGE_MDADM is not set +# BR2_PACKAGE_MEDIA_CTL is not set +# BR2_PACKAGE_MEMTESTER is not set +# BR2_PACKAGE_MINICOM is not set +# BR2_PACKAGE_NANOCOM is not set +# BR2_PACKAGE_NEARD is not set +# BR2_PACKAGE_OFONO is not set +# BR2_PACKAGE_OPEN2300 is not set +# BR2_PACKAGE_OPENOCD is not set +BR2_PACKAGE_PARTED=y +# BR2_PACKAGE_PCIUTILS is not set +# BR2_PACKAGE_PICOCOM is not set +# BR2_PACKAGE_RNG_TOOLS is not set + +# +# rpi-userland requires a toolchain with C++ and LARGEFILE support +# +# BR2_PACKAGE_SANE_BACKENDS is not set +# BR2_PACKAGE_SDPARM is not set +# BR2_PACKAGE_SETSERIAL is not set +# BR2_PACKAGE_SG3_UTILS is not set + +# +# smartmontools requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_SNOWBALL_HDMISERVICE is not set +# BR2_PACKAGE_SREDIRD is not set +# BR2_PACKAGE_STATSERIAL is not set +# BR2_PACKAGE_SYSSTAT is not set +# BR2_PACKAGE_TI_UTILS is not set +BR2_PACKAGE_UBOOT_TOOLS=y +BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE=y +BR2_PACKAGE_UBOOT_TOOLS_FWPRINTENV=y + +# +# udev requires /dev mgmnt set to udev under System configuration +# + +# +# udisks requires /dev mgmnt set to udev under System configuration +# +# BR2_PACKAGE_USB_MODESWITCH is not set +# BR2_PACKAGE_USB_MODESWITCH_DATA is not set +# BR2_PACKAGE_USBUTILS is not set +# BR2_PACKAGE_WIPE is not set + +# +# Interpreter languages and scripting +# +# BR2_PACKAGE_ERLANG is not set +# BR2_PACKAGE_HASERL is not set +# BR2_PACKAGE_JAMVM is not set +# BR2_PACKAGE_LUA is not set +# BR2_PACKAGE_PERL is not set +# BR2_PACKAGE_PHP is not set +BR2_PACKAGE_PYTHON=y +BR2_PACKAGE_PYTHON_PY_ONLY=y +# BR2_PACKAGE_PYTHON_PYC_ONLY is not set +# BR2_PACKAGE_PYTHON_PY_PYC is not set + +# +# core python modules +# + +# +# The following modules are unusual or require extra libraries +# +BR2_PACKAGE_PYTHON_BZIP2=y +# BR2_PACKAGE_PYTHON_BSDDB is not set +# BR2_PACKAGE_PYTHON_CODECSCJK is not set +# BR2_PACKAGE_PYTHON_CURSES is not set +# BR2_PACKAGE_PYTHON_PYEXPAT is not set +BR2_PACKAGE_PYTHON_READLINE=y +# BR2_PACKAGE_PYTHON_SSL is not set +BR2_PACKAGE_PYTHON_UNICODEDATA=y +# BR2_PACKAGE_PYTHON_SQLITE is not set +BR2_PACKAGE_PYTHON_ZLIB=y +# BR2_PACKAGE_PYTHON3 is not set + +# +# external python modules +# +# BR2_PACKAGE_PYTHON_BOTTLE is not set +# BR2_PACKAGE_PYTHON_DPKT is not set +# BR2_PACKAGE_PYTHON_ID3 is not set +# BR2_PACKAGE_PYTHON_MAD is not set +# BR2_PACKAGE_PYTHON_MELD3 is not set +# BR2_PACKAGE_PYTHON_NETIFACES is not set +# BR2_PACKAGE_PYTHON_NFC is not set +# BR2_PACKAGE_PYTHON_PROTOBUF is not set +# BR2_PACKAGE_PYTHON_PYGAME is not set +# BR2_PACKAGE_PYTHON_PYPARSING is not set +# BR2_PACKAGE_PYTHON_SERIAL is not set +# BR2_PACKAGE_PYTHON_SETUPTOOLS is not set +BR2_PACKAGE_PYTHON_PYPARTED=y +BR2_PACKAGE_PYTHON_YAML=y +BR2_PACKAGE_PYTHON_DNSPYTHON=y +BR2_PACKAGE_PYTHON_PYROUTE2=y +# BR2_PACKAGE_RUBY is not set +# BR2_PACKAGE_TCL is not set + +# +# Libraries +# + +# +# Audio/Sound +# +# BR2_PACKAGE_ALSA_LIB is not set + +# +# audiofile requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_CELT051 is not set +# BR2_PACKAGE_LIBAO is not set +# BR2_PACKAGE_LIBCDAUDIO is not set +# BR2_PACKAGE_LIBCUE is not set +# BR2_PACKAGE_LIBCUEFILE is not set +# BR2_PACKAGE_LIBID3TAG is not set +# BR2_PACKAGE_LIBLO is not set +# BR2_PACKAGE_LIBMAD is not set +# BR2_PACKAGE_LIBMPD is not set +# BR2_PACKAGE_LIBREPLAYGAIN is not set +# BR2_PACKAGE_LIBSAMPLERATE is not set +# BR2_PACKAGE_LIBSNDFILE is not set +# BR2_PACKAGE_LIBVORBIS is not set +# BR2_PACKAGE_OPUS is not set +# BR2_PACKAGE_PORTAUDIO is not set +# BR2_PACKAGE_SPEEX is not set + +# +# taglib requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_TREMOR is not set + +# +# webrtc-audio-processing requires a toolchain with C++ support enabled +# + +# +# Compression and decompression +# +# BR2_PACKAGE_LIBARCHIVE is not set +# BR2_PACKAGE_LZO is not set +BR2_PACKAGE_ZLIB=y + +# +# Crypto +# +# BR2_PACKAGE_BEECRYPT is not set +# BR2_PACKAGE_GNUTLS is not set +BR2_PACKAGE_LIBGCRYPT=y +BR2_PACKAGE_LIBGPG_ERROR=y +# BR2_PACKAGE_LIBMCRYPT is not set +# BR2_PACKAGE_LIBMHASH is not set +# BR2_PACKAGE_LIBNSS is not set +BR2_PACKAGE_LIBSHA1=y +# BR2_PACKAGE_NETTLE is not set +# BR2_PACKAGE_OCF_LINUX is not set +BR2_PACKAGE_OPENSSL=y +BR2_PACKAGE_OPENSSL_BIN=y +BR2_PACKAGE_OPENSSL_ENGINES=y +# BR2_PACKAGE_OPENSSL_OCF is not set +# BR2_PACKAGE_POLARSSL is not set + +# +# Database +# +# BR2_PACKAGE_BERKELEYDB is not set +# BR2_PACKAGE_GDBM is not set + +# +# Mysql client requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_SQLCIPHER is not set +# BR2_PACKAGE_SQLITE is not set + +# +# Filesystem +# +# BR2_PACKAGE_GAMIN is not set +# BR2_PACKAGE_LIBCONFIG is not set +# BR2_PACKAGE_LIBCONFUSE is not set +# BR2_PACKAGE_LIBFUSE is not set +# BR2_PACKAGE_LIBLOCKFILE is not set +# BR2_PACKAGE_LIBSYSFS is not set + +# +# Graphics +# +# BR2_PACKAGE_ATK is not set +# BR2_PACKAGE_CAIRO is not set +# BR2_PACKAGE_FONTCONFIG is not set +# BR2_PACKAGE_FREETYPE is not set +# BR2_PACKAGE_GD is not set +# BR2_PACKAGE_IMLIB2 is not set +# BR2_PACKAGE_JPEG is not set +# BR2_PACKAGE_LIBART is not set +# BR2_PACKAGE_LIBDMTX is not set +# BR2_PACKAGE_LIBEXIF is not set +# BR2_PACKAGE_LIBGEOTIFF is not set +# BR2_PACKAGE_GDK_PIXBUF is not set + +# +# libgtk2 requires a toolchain with WCHAR and C++ support +# +# BR2_PACKAGE_LIBPNG is not set + +# +# libraw requires a toolchain with C++ support enabled +# + +# +# librsvg requires a toolchain with WCHAR and C++ support +# +# BR2_PACKAGE_LIBSVGTINY is not set +# BR2_PACKAGE_LIBUNGIF is not set + +# +# opencv requires a toolchain with C++ and WCHAR support +# + +# +# pango requires a toolchain with WCHAR and C++ support +# +# BR2_PACKAGE_PIXMAN is not set +# BR2_PACKAGE_TIFF is not set + +# +# webkit requires C++, WCHAR in toolchain and libgtk2 +# + +# +# zxing requires a toolchain with C++ support +# + +# +# Hardware handling +# +# BR2_PACKAGE_CCID is not set + +# +# lcdapi requires a toolchain with C++ and thread support enabled +# + +# +# libatasmart requires udev to be enabled +# +# BR2_PACKAGE_LIBRAW1394 is not set +# BR2_PACKAGE_TSLIB is not set +# BR2_PACKAGE_LIBFREEFARE is not set +# BR2_PACKAGE_LIBFTDI is not set +# BR2_PACKAGE_LIBHID is not set +# BR2_PACKAGE_LIBIQRF is not set +# BR2_PACKAGE_LIBNFC is not set +# BR2_PACKAGE_LIBNFC_LLCP is not set +# BR2_PACKAGE_LIBUSB is not set +# BR2_PACKAGE_LIBV4L is not set +# BR2_PACKAGE_MTDEV is not set +# BR2_PACKAGE_NEARDAL is not set +# BR2_PACKAGE_PCSC_LITE is not set + +# +# Javascript +# +# BR2_PACKAGE_EXPLORERCANVAS is not set +# BR2_PACKAGE_FLOT is not set +# BR2_PACKAGE_JQUERY is not set +# BR2_PACKAGE_JQUERY_SPARKLINE is not set +# BR2_PACKAGE_JQUERY_VALIDATION is not set +# BR2_PACKAGE_JSMIN is not set + +# +# Multimedia +# +# BR2_PACKAGE_LIBDVDREAD is not set +# BR2_PACKAGE_LIBDVDNAV is not set + +# +# libebml requires a toolchain with C++ support +# + +# +# libmatroska requires a toolchain with C++ support +# +# BR2_PACKAGE_LIBMMS is not set +# BR2_PACKAGE_LIBMPEG2 is not set +# BR2_PACKAGE_LIBOGG is not set +# BR2_PACKAGE_LIBPLAYER is not set +# BR2_PACKAGE_LIBTHEORA is not set + +# +# Live555 needs C++ compiler +# + +# +# mediastreamer requires a toolchain with threads and C++ support +# + +# +# Networking +# +# BR2_PACKAGE_GLIB_NETWORKING is not set +# BR2_PACKAGE_LIBCGI is not set + +# +# libcgicc requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_LIBCURL is not set +# BR2_PACKAGE_LIBDNET is not set +# BR2_PACKAGE_LIBESMTP is not set +# BR2_PACKAGE_LIBEXOSIP2 is not set +# BR2_PACKAGE_LIBFCGI is not set +# BR2_PACKAGE_LIBGSASL is not set +# BR2_PACKAGE_LIBIDN is not set +# BR2_PACKAGE_LIBISCSI is not set +# BR2_PACKAGE_LIBOAUTH is not set +# BR2_PACKAGE_LIBMICROHTTPD is not set +# BR2_PACKAGE_NEON is not set +# BR2_PACKAGE_LIBMNL is not set +# BR2_PACKAGE_LIBMODBUS is not set +# BR2_PACKAGE_LIBMBUS is not set +# BR2_PACKAGE_LIBNETFILTER_ACCT is not set +# BR2_PACKAGE_LIBNETFILTER_CONNTRACK is not set +# BR2_PACKAGE_LIBNETFILTER_CTHELPER is not set +# BR2_PACKAGE_LIBNETFILTER_CTTIMEOUT is not set +# BR2_PACKAGE_LIBNETFILTER_LOG is not set +# BR2_PACKAGE_LIBNETFILTER_QUEUE is not set +# BR2_PACKAGE_LIBNFNETLINK is not set +# BR2_PACKAGE_LIBNL is not set +# BR2_PACKAGE_LIBOPING is not set +# BR2_PACKAGE_LIBPCAP is not set +# BR2_PACKAGE_LIBOSIP2 is not set +# BR2_PACKAGE_LIBRSYNC is not set +# BR2_PACKAGE_LIBSOUP is not set +# BR2_PACKAGE_LIBTIRPC is not set + +# +# libtorrent requires a toolchain with C++ and threads support enabled +# +# BR2_PACKAGE_LIBUPNP is not set +# BR2_PACKAGE_LIBVNCSERVER is not set +# BR2_PACKAGE_ORTP is not set +# BR2_PACKAGE_SLIRP is not set +# BR2_PACKAGE_USBREDIR is not set + +# +# zeromq requires a toolchain with C++, LARGEFILE + WCHAR support +# + +# +# Other +# +# BR2_PACKAGE_APR is not set +# BR2_PACKAGE_APR_UTIL is not set +# BR2_PACKAGE_ELFUTILS is not set +# BR2_PACKAGE_FFTW is not set +# BR2_PACKAGE_LIBARGTABLE2 is not set +# BR2_PACKAGE_ARGP_STANDALONE is not set + +# +# boost requires a toolchain with C++, large file and thread support enabled +# +# BR2_PACKAGE_LIBCAP is not set +# BR2_PACKAGE_LIBCAP_NG is not set +# BR2_PACKAGE_LIBDAEMON is not set +# BR2_PACKAGE_LIBELF is not set +# BR2_PACKAGE_LIBEVENT is not set +# BR2_PACKAGE_LIBEV is not set +BR2_PACKAGE_LIBFFI=y +# BR2_PACKAGE_GSL is not set +# BR2_PACKAGE_LIBGLIB2 is not set +# BR2_PACKAGE_LIBICAL is not set +# BR2_PACKAGE_LIBNSPR is not set + +# +# libsigc++ requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_LIBTPL is not set +# BR2_PACKAGE_LINUX_PAM is not set +# BR2_PACKAGE_MTDEV2TUIO is not set +# BR2_PACKAGE_ORC is not set + +# +# poco requires a toolchain with WCHAR and C++ support +# + +# +# protobuf requires a toolchain with C++ support enabled +# + +# +# schifra requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_LIBLOG4C_LOCALTIME is not set + +# +# Text and terminal handling +# + +# +# enchant requires a toolchain with C++ and WCHAR support enabled +# +# BR2_PACKAGE_LIBFRIBIDI is not set + +# +# icu requires a toolchain with C++ support and WCHAR enabled +# +# BR2_PACKAGE_LINENOISE is not set +BR2_PACKAGE_NCURSES=y +# BR2_PACKAGE_NCURSES_TARGET_PANEL is not set +# BR2_PACKAGE_NCURSES_TARGET_FORM is not set +# BR2_PACKAGE_NCURSES_TARGET_MENU is not set +# BR2_PACKAGE_NEWT is not set +# BR2_PACKAGE_PCRE is not set +# BR2_PACKAGE_POPT is not set +BR2_PACKAGE_READLINE=y +# BR2_PACKAGE_SLANG is not set + +# +# JSON/XML +# +# BR2_PACKAGE_CJSON is not set +# BR2_PACKAGE_EXPAT is not set +# BR2_PACKAGE_EZXML is not set +# BR2_PACKAGE_JSON_C is not set +# BR2_PACKAGE_LIBROXML is not set +# BR2_PACKAGE_LIBXML2 is not set +# BR2_PACKAGE_LIBXSLT is not set +BR2_PACKAGE_LIBYAML=y +# BR2_PACKAGE_MXML is not set + +# +# xerces-c++ requires a toolchain with C++ and WCHAR support enabled +# +# BR2_PACKAGE_YAJL is not set +BR2_PACKAGE_JQ=y + +# +# Miscellaneous +# +# BR2_PACKAGE_COLLECTD is not set +# BR2_PACKAGE_EMPTY is not set +# BR2_PACKAGE_GOOGLEFONTDIRECTORY is not set +# BR2_PACKAGE_MCRYPT is not set +# BR2_PACKAGE_MOBILE_BROADBAND_PROVIDER_INFO is not set +# BR2_PACKAGE_SHARED_MIME_INFO is not set +# BR2_PACKAGE_SNOWBALL_INIT is not set +# BR2_PACKAGE_SOUND_THEME_BOREALIS is not set +# BR2_PACKAGE_SOUND_THEME_FREEDESKTOP is not set + +# +# Networking applications +# +# BR2_PACKAGE_ARGUS is not set +# BR2_PACKAGE_ARPTABLES is not set +# BR2_PACKAGE_AVAHI is not set +# BR2_PACKAGE_AXEL is not set +# BR2_PACKAGE_BLUEZ_UTILS is not set +# BR2_PACKAGE_BOA is not set +BR2_PACKAGE_BIND=y +# BR2_PACKAGE_BIND_SERVER is not set +BR2_PACKAGE_BIND_TOOLS=y +# BR2_PACKAGE_BMON is not set +# BR2_PACKAGE_BRIDGE_UTILS is not set +# BR2_PACKAGE_CAN_UTILS is not set +# BR2_PACKAGE_CONNMAN is not set + +# +# ctorrent requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_CONNTRACK_TOOLS is not set +# BR2_PACKAGE_CUPS is not set +# BR2_PACKAGE_DHCPDUMP is not set +# BR2_PACKAGE_DNSMASQ is not set +BR2_PACKAGE_DROPBEAR=y +# BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS is not set +BR2_PACKAGE_DROPBEAR_SMALL=y +# BR2_PACKAGE_DROPBEAR_WTMP is not set +# BR2_PACKAGE_DROPBEAR_LASTLOG is not set +# BR2_PACKAGE_EBTABLES is not set +BR2_PACKAGE_ETHTOOL=y +# BR2_PACKAGE_GESFTPSERVER is not set +# BR2_PACKAGE_HEIRLOOM_MAILX is not set +# BR2_PACKAGE_HIAWATHA is not set +# BR2_PACKAGE_HOSTAPD is not set +# BR2_PACKAGE_HTTPING is not set +# BR2_PACKAGE_IFTOP is not set +# BR2_PACKAGE_INADYN is not set + +# +# iperf requires a toolchain with C++ support enabled +# +BR2_PACKAGE_IPROUTE2=y +# BR2_PACKAGE_IPSEC_TOOLS is not set +# BR2_PACKAGE_IPSET is not set +# BR2_PACKAGE_IPTABLES is not set +# BR2_PACKAGE_IW is not set + +# +# Kismet requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_LIGHTTPD is not set +# BR2_PACKAGE_LINKS is not set + +# +# linphone requires a toolchain with threads and C++ support enabled +# +BR2_PACKAGE_LRZSZ=y +# BR2_PACKAGE_MACCHANGER is not set +# BR2_PACKAGE_MII_DIAG is not set +# BR2_PACKAGE_MROUTED is not set +# BR2_PACKAGE_MSMTP is not set +# BR2_PACKAGE_MUTT is not set +# BR2_PACKAGE_NBD is not set +# BR2_PACKAGE_NCFTP is not set +# BR2_PACKAGE_NDISC6 is not set +# BR2_PACKAGE_NETATALK is not set +# BR2_PACKAGE_NETPLUG is not set +# BR2_PACKAGE_NETSNMP is not set +# BR2_PACKAGE_NETSTAT_NAT is not set +# BR2_PACKAGE_NFACCT is not set +# BR2_PACKAGE_NOIP is not set +# BR2_PACKAGE_NGIRCD is not set +# BR2_PACKAGE_NGREP is not set +# BR2_PACKAGE_NTP is not set +# BR2_PACKAGE_NUTTCP is not set +# BR2_PACKAGE_OLSR is not set +# BR2_PACKAGE_OPENNTPD is not set +# BR2_PACKAGE_OPENSSH is not set +# BR2_PACKAGE_OPENSWAN is not set +# BR2_PACKAGE_OPENVPN is not set +# BR2_PACKAGE_PORTMAP is not set +# BR2_PACKAGE_PPPD is not set +# BR2_PACKAGE_PPTP_LINUX is not set +# BR2_PACKAGE_PROFTPD is not set +# BR2_PACKAGE_PROXYCHAINS_NG is not set +# BR2_PACKAGE_QUAGGA is not set +# BR2_PACKAGE_RADVD is not set +# BR2_PACKAGE_RPCBIND is not set +# BR2_PACKAGE_RSH_REDONE is not set +# BR2_PACKAGE_RSYNC is not set + +# +# rtorrent requires a toolchain with C++, threads and WCHAR support +# +# BR2_PACKAGE_SAMBA is not set + +# +# sconeserver requires a toolchain with C++ support enabled +# +# BR2_PACKAGE_SER2NET is not set +# BR2_PACKAGE_SOCAT is not set +# BR2_PACKAGE_SOCKETCAND is not set +# BR2_PACKAGE_SPAWN_FCGI is not set +# BR2_PACKAGE_SPICE_PROTOCOL is not set + +# +# Squid requires a toolchain with C++ and IPv6 support enabled +# +# BR2_PACKAGE_STUNNEL is not set +# BR2_PACKAGE_TCPDUMP is not set +# BR2_PACKAGE_TCPREPLAY is not set +# BR2_PACKAGE_THTTPD is not set +# BR2_PACKAGE_TINYHTTPD is not set +# BR2_PACKAGE_TN5250 is not set +# BR2_PACKAGE_TRANSMISSION is not set +# BR2_PACKAGE_TVHEADEND is not set +# BR2_PACKAGE_UDPCAST is not set +# BR2_PACKAGE_ULOGD is not set +# BR2_PACKAGE_USHARE is not set +# BR2_PACKAGE_VDE2 is not set +# BR2_PACKAGE_VPNC is not set +# BR2_PACKAGE_VSFTPD is not set +# BR2_PACKAGE_VTUN is not set +# BR2_PACKAGE_WIRELESS_TOOLS is not set +# BR2_PACKAGE_WPA_SUPPLICANT is not set +# BR2_PACKAGE_XINETD is not set +# BR2_PACKAGE_XL2TP is not set + +# +# Package managers +# +# BR2_PACKAGE_IPKG is not set +# BR2_PACKAGE_OPKG is not set + +# +# Real-Time +# + +# +# Shell and utilities +# +# BR2_PACKAGE_AT is not set +# BR2_PACKAGE_DIALOG is not set +# BR2_PACKAGE_FILE is not set +# BR2_PACKAGE_GNUPG is not set +# BR2_PACKAGE_INOTIFY_TOOLS is not set +# BR2_PACKAGE_LOCKFILE_PROGS is not set +# BR2_PACKAGE_LOGROTATE is not set +# BR2_PACKAGE_LOGSURFER is not set +# BR2_PACKAGE_SCREEN is not set +# BR2_PACKAGE_SUDO is not set +# BR2_PACKAGE_XMLSTARLET is not set + +# +# System tools +# +# BR2_PACKAGE_ACL is not set +# BR2_PACKAGE_ATTR is not set +# BR2_PACKAGE_BWM_NG is not set +# BR2_PACKAGE_CPULOAD is not set +# BR2_PACKAGE_HTOP is not set +# BR2_PACKAGE_KEYUTILS is not set +# BR2_PACKAGE_KMOD is not set +# BR2_PACKAGE_MONIT is not set +# BR2_PACKAGE_NCDU is not set +# BR2_PACKAGE_POLKIT is not set +# BR2_PACKAGE_QUOTA is not set +# BR2_PACKAGE_SUPERVISOR is not set + +# +# systemd not available (depends on /dev management with udev and ipv6 support, and thread support in toolchain) +# +BR2_PACKAGE_UTIL_LINUX=y +# BR2_PACKAGE_UTIL_LINUX_MOUNT is not set +# BR2_PACKAGE_UTIL_LINUX_FSCK is not set +# BR2_PACKAGE_UTIL_LINUX_LIBMOUNT is not set +BR2_PACKAGE_UTIL_LINUX_LIBUUID=y +# BR2_PACKAGE_UTIL_LINUX_UUIDD is not set +BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y +# BR2_PACKAGE_UTIL_LINUX_AGETTY is not set +# BR2_PACKAGE_UTIL_LINUX_CRAMFS is not set +# BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT is not set +# BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT is not set +# BR2_PACKAGE_UTIL_LINUX_FALLOCATE is not set +# BR2_PACKAGE_UTIL_LINUX_UNSHARE is not set +# BR2_PACKAGE_UTIL_LINUX_RENAME is not set +# BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS is not set +# BR2_PACKAGE_UTIL_LINUX_WALL is not set +# BR2_PACKAGE_UTIL_LINUX_PARTX is not set +# BR2_PACKAGE_UTIL_LINUX_ARCH is not set +# BR2_PACKAGE_UTIL_LINUX_INIT is not set +# BR2_PACKAGE_UTIL_LINUX_KILL is not set +# BR2_PACKAGE_UTIL_LINUX_LAST is not set +# BR2_PACKAGE_UTIL_LINUX_MESG is not set +# BR2_PACKAGE_UTIL_LINUX_RAW is not set +# BR2_PACKAGE_UTIL_LINUX_RESET is not set +# BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS is not set +# BR2_PACKAGE_UTIL_LINUX_WRITE is not set + +# +# Text editors and viewers +# +# BR2_PACKAGE_ED is not set +BR2_PACKAGE_NANO=y +BR2_PACKAGE_NANO_TINY=y +BR2_PACKAGE_UEMACS=y + +# +# Host utilities +# +# BR2_PACKAGE_HOST_DFU_UTIL is not set +# BR2_PACKAGE_HOST_LPC3250LOADER is not set +# BR2_PACKAGE_HOST_OPENOCD is not set +# BR2_PACKAGE_HOST_SAM_BA is not set +# BR2_PACKAGE_HOST_UBOOT_TOOLS is not set + +# +# Filesystem images +# +# BR2_TARGET_ROOTFS_CLOOP is not set +BR2_TARGET_ROOTFS_CPIO=y +# BR2_TARGET_ROOTFS_CPIO_NONE is not set +BR2_TARGET_ROOTFS_CPIO_GZIP=y +# BR2_TARGET_ROOTFS_CPIO_BZIP2 is not set +# BR2_TARGET_ROOTFS_CPIO_LZMA is not set +# BR2_TARGET_ROOTFS_CRAMFS is not set +# BR2_TARGET_ROOTFS_EXT2 is not set + +# +# initramfs requires a Linux kernel to be built +# +# BR2_TARGET_ROOTFS_JFFS2 is not set +# BR2_TARGET_ROOTFS_ROMFS is not set +# BR2_TARGET_ROOTFS_SQUASHFS is not set +# BR2_TARGET_ROOTFS_TAR is not set +# BR2_TARGET_ROOTFS_UBIFS is not set + +# +# Bootloaders +# +# BR2_TARGET_BAREBOX is not set +# BR2_TARGET_UBOOT is not set + +# +# Kernel +# +# BR2_LINUX_KERNEL is not set + +# +# Legacy config options +# +# BR2_PACKAGE_CUSTOMIZE is not set +# BR2_PACKAGE_XSERVER_xorg is not set +# BR2_PACKAGE_XSERVER_tinyx is not set +# BR2_PACKAGE_PTHREAD_STUBS is not set +# BR2_PACKAGE_GETTEXT_STATIC is not set +# BR2_PACKAGE_LIBINTL is not set +# BR2_PACKAGE_INPUT_TOOLS_EVTEST is not set diff --git a/packages/base/any/initrds/buildroot/builds/patches/uboot-tools-fix-error-unknown-type-u8-for-arm64.patch b/packages/base/any/initrds/buildroot/builds/patches/uboot-tools-fix-error-unknown-type-u8-for-arm64.patch new file mode 100644 index 00000000..2180689b --- /dev/null +++ b/packages/base/any/initrds/buildroot/builds/patches/uboot-tools-fix-error-unknown-type-u8-for-arm64.patch @@ -0,0 +1,23 @@ +From 0cbe6513c200e006061d1573228b970c42d0f414 Mon Sep 17 00:00:00 2001 +From: Shengzhou Liu +Date: Tue, 26 Jul 2016 00:07:01 +0800 +Subject: [PATCH] fix error unknown type name u8 for arm64 arch + +--- + include/aes.h | 1 + + 1 file changed, 1 insertion(+) + +diff -Nura u-boot-2013.01.orig/include/aes.h u-boot-2013.01/include/aes.h +--- u-boot-2013.01.orig/include/aes.h ++++ u-boot-2013.01/include/aes.h +@@ -24,6 +24,7 @@ + #ifndef _AES_REF_H_ + #define _AES_REF_H_ + ++typedef unsigned char u8; + /* + * AES encryption library, with small code size, supporting only 128-bit AES + * +-- +1.9.1 + diff --git a/packages/base/arm64/initrds/Makefile b/packages/base/arm64/initrds/Makefile new file mode 100644 index 00000000..003238cf --- /dev/null +++ b/packages/base/arm64/initrds/Makefile @@ -0,0 +1 @@ +include $(ONL)/make/pkg.mk \ No newline at end of file diff --git a/packages/base/arm64/initrds/buildroot/Makefile b/packages/base/arm64/initrds/buildroot/Makefile new file mode 100644 index 00000000..003238cf --- /dev/null +++ b/packages/base/arm64/initrds/buildroot/Makefile @@ -0,0 +1 @@ +include $(ONL)/make/pkg.mk \ No newline at end of file diff --git a/packages/base/arm64/initrds/buildroot/PKG.yml b/packages/base/arm64/initrds/buildroot/PKG.yml new file mode 100644 index 00000000..8377898a --- /dev/null +++ b/packages/base/arm64/initrds/buildroot/PKG.yml @@ -0,0 +1 @@ +!include $ONL/packages/base/any/initrds/buildroot/APKG.yml ARCH=arm64 diff --git a/packages/base/arm64/initrds/buildroot/builds/.gitignore b/packages/base/arm64/initrds/buildroot/builds/.gitignore new file mode 100644 index 00000000..b821812a --- /dev/null +++ b/packages/base/arm64/initrds/buildroot/builds/.gitignore @@ -0,0 +1 @@ +makedevs diff --git a/packages/base/arm64/initrds/buildroot/builds/Makefile b/packages/base/arm64/initrds/buildroot/builds/Makefile new file mode 100644 index 00000000..a6723dae --- /dev/null +++ b/packages/base/arm64/initrds/buildroot/builds/Makefile @@ -0,0 +1,28 @@ +# -*- Makefile -*- +############################################################ +# +# +# Copyright 2013, 2014 Big Switch Networks, Inc. +# Copyright 2016 NXP Semiconductor, Inc. +# +# Licensed under the Eclipse Public License, Version 1.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.eclipse.org/legal/epl-v10.html +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the +# License. +# +# +############################################################ +# +# +############################################################ +include $(ONL)/make/config.arm64.mk +export BUILDROOT_ARCH := arm64 +include $(ONL)/packages/base/any/initrds/buildroot/Makefile.any diff --git a/packages/base/arm64/initrds/loader/Makefile b/packages/base/arm64/initrds/loader/Makefile new file mode 100644 index 00000000..003238cf --- /dev/null +++ b/packages/base/arm64/initrds/loader/Makefile @@ -0,0 +1 @@ +include $(ONL)/make/pkg.mk \ No newline at end of file diff --git a/packages/base/arm64/initrds/loader/PKG.yml b/packages/base/arm64/initrds/loader/PKG.yml new file mode 100644 index 00000000..d3871be2 --- /dev/null +++ b/packages/base/arm64/initrds/loader/PKG.yml @@ -0,0 +1 @@ +!include $ONL/packages/base/any/initrds/loader/APKG.yml ARCH=arm64 diff --git a/packages/base/arm64/initrds/loader/builds/.gitignore b/packages/base/arm64/initrds/loader/builds/.gitignore new file mode 100644 index 00000000..1b4a5fd6 --- /dev/null +++ b/packages/base/arm64/initrds/loader/builds/.gitignore @@ -0,0 +1,3 @@ +loader-rootfs +buildroot-makedevs +manifest.json diff --git a/packages/base/arm64/initrds/loader/builds/Makefile b/packages/base/arm64/initrds/loader/builds/Makefile new file mode 100644 index 00000000..6db45035 --- /dev/null +++ b/packages/base/arm64/initrds/loader/builds/Makefile @@ -0,0 +1,2 @@ +include $(ONL)/make/config.arm64.mk +include $(ONL)/packages/base/any/initrds/loader/builds/Makefile