Merge "gflt400: Use AVANTA_MC_RSFU from Marvell's SDK"
diff --git a/configs/gfrg240_defconfig b/configs/gfrg240_defconfig
index 894e9a9..7545977 100644
--- a/configs/gfrg240_defconfig
+++ b/configs/gfrg240_defconfig
@@ -10,7 +10,7 @@
BR2_TOOLCHAIN_EXTERNAL_INET_RPC=y
BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
BR2_TOOLCHAIN_EXTERNAL_CXX=y
-BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS="libc.so ld-uClibc libcrypt libresolv librt libpthread libdl libm libutil"
+BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS="libc.so ld-uClibc libcrypt libresolv librt libpthread libdl libm libutil libubacktrace"
BR2_TARGET_GENERIC_ISSUE="Welcome to Google Fiber"
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
BR2_ROOTFS_DEVICE_TABLE="/dev/null"
@@ -22,7 +22,6 @@
BR2_PACKAGE_TOOLBOX=y
BR2_PACKAGE_TOYBOX=y
BR2_PACKAGE_GZIP=y
-BR2_PACKAGE_MEMTESTER=y
BR2_PACKAGE_MTD=y
BR2_PACKAGE_PYTHON_SSL=y
BR2_PACKAGE_PYTHON_PYEXPAT=y
@@ -30,13 +29,11 @@
BR2_PACKAGE_PY_MONOTIME=y
BR2_PACKAGE_PYTHON_CRYPTO=y
BR2_PACKAGE_LIBNETFILTER_CONNTRACK=y
-BR2_PACKAGE_NCURSES=y
+BR2_PACKAGE_PROTOBUF_ONLY_LITE=y
BR2_PACKAGE_BRIDGE_UTILS=y
BR2_PACKAGE_DHCP=y
BR2_PACKAGE_DHCP_CLIENT=y
BR2_PACKAGE_DNSMASQ=y
-BR2_PACKAGE_DROPBEAR=y
-BR2_PACKAGE_ETHTOOL=y
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_IPTABLES=y
BR2_PACKAGE_IPUTILS=y
@@ -45,23 +42,19 @@
BR2_PACKAGE_NDISC6=y
BR2_PACKAGE_NDISC6_NDISC6=y
BR2_PACKAGE_NDISC6_RDISC6=y
-BR2_PACKAGE_TCPDUMP=y
BR2_PACKAGE_VCONFIG=y
BR2_PACKAGE_WIRELESS_TOOLS=y
BR2_PACKAGE_WIRELESS_TOOLS_LIB=y
BR2_PACKAGE_DASH=y
-BR2_PACKAGE_ZSH=y
-BR2_PACKAGE_ZSH_BINARIES_ONLY=y
BR2_PACKAGE_MODULE_INIT_TOOLS=y
BR2_PACKAGE_SYSKLOGD=y
BR2_PACKAGE_UTIL_LINUX=y
-BR2_PACKAGE_UTIL_LINUX_AGETTY=y
-BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS=y
BR2_PACKAGE_GOOGLE_PLATFORM=y
BR2_PACKAGE_GOOGLE_PLATFORM_BASE=y
BR2_PACKAGE_GOOGLE_PLATFORM_HNVRAM=y
BR2_PACKAGE_GOOGLE_PLATFORM_WAVEGUIDE=y
BR2_PACKAGE_GOOGLE_PLATFORM_LOGUPLOAD=y
+BR2_PACKAGE_GOOGLE_TEST=y
BR2_PACKAGE_GOOGLE_NETWORK_BOX=y
BR2_PACKAGE_CATAWAMPUS=y
BR2_PACKAGE_HOSTAPD_QUANTENNA=y
diff --git a/fs/skeleton/bin/apman b/fs/skeleton/bin/apman
index 8466304..8780a94 100755
--- a/fs/skeleton/bin/apman
+++ b/fs/skeleton/bin/apman
@@ -13,6 +13,10 @@
initrwnd=
fi
+if experiment ConmanDebug; then
+ set -x
+fi
+
TMP_DIR="/tmp/conman"
CONFIG_DIR="/config/conman"
diff --git a/fs/skeleton/etc/init.d/network b/fs/skeleton/etc/init.d/network
index b36a2da..2b15d8e 100755
--- a/fs/skeleton/etc/init.d/network
+++ b/fs/skeleton/etc/init.d/network
@@ -229,14 +229,6 @@
for x in "$@"; do
[ -e "$x" ] || continue
- # Wait for MAC address.
- for i in $(seq 1 12); do
- if [ "$(get_mac_address_for_interface "$x")" != 00:00:00:00:00:00 ]; then
- break
- fi
- sleep 0.25
- done
-
local x="${x#/sys/class/net/}"
echo "Adding interface $x..."
diff --git a/package/bluez_utils/S54bluez b/package/bluez_utils/S54bluez
index c1df5b3..a520d81 100755
--- a/package/bluez_utils/S54bluez
+++ b/package/bluez_utils/S54bluez
@@ -85,7 +85,7 @@
fi
echo "$0: Starting btmon"
- babysit 30 btmon -A -t 2>&1 | logos btmon &
+ babysit 30 btmon -A -V -t 2>&1 | logos btmon &
sleep 1
echo "$0: Starting bluetoothd"
diff --git a/package/google/google_mcastcapture/Config.in b/package/google/google_mcastcapture/Config.in
index 479b59e..1f4f125 100644
--- a/package/google/google_mcastcapture/Config.in
+++ b/package/google/google_mcastcapture/Config.in
@@ -8,5 +8,7 @@
select BR2_PACKAGE_LIBEVENT
select BR2_PACKAGE_LIBXML2
select BR2_PACKAGE_GOOGLE_GFLAGS
+ select BR2_PACKAGE_GOOGLE_GLOG
help
- Builds the mcastcapture sagesrv binary and libptsindex.so library
+ Builds the mcastcapture sagesrv binary, libptsindex.so library,
+ and dashsrv binary.
diff --git a/package/google/google_mcastcapture/google_mcastcapture.mk b/package/google/google_mcastcapture/google_mcastcapture.mk
index ceda945..3efc4a8 100644
--- a/package/google/google_mcastcapture/google_mcastcapture.mk
+++ b/package/google/google_mcastcapture/google_mcastcapture.mk
@@ -1,11 +1,12 @@
GOOGLE_MCASTCAPTURE_SITE=repo://vendor/google/mcastcapture
GOOGLE_MCASTCAPTURE_DEPENDENCIES=openssl libcurl protobuf zlib google_platform \
- google_libgep libevent libxml2 google_gflags libjson-cpp
-GOOGLE_MCASTCAPTURE_INSTALL_STAGING = YES
+ google_libgep libevent libxml2 google_gflags libjson-cpp \
+ google_glog
HOST_GOOGLE_MCASTCAPTURE_DEPENDENCIES += host-googletest host-openssl \
host-libcurl host-protobuf host-zlib host-google_platform \
host-libevent host-google_libgep host-libxml2 host-google_gflags \
- host-libjsoncpp
+ host-libjsoncpp host-google_glog
+GOOGLE_MCASTCAPTURE_INSTALL_STAGING = YES
define GOOGLE_MCASTCAPTURE_BUILD_CMDS
TARGET=$(TARGET_CROSS) \
diff --git a/package/google/google_platform/Config.in b/package/google/google_platform/Config.in
index 36da2eb..8a462d0 100644
--- a/package/google/google_platform/Config.in
+++ b/package/google/google_platform/Config.in
@@ -139,7 +139,6 @@
bool "Include Test Packages"
default n
depends on !(BR2_PACKAGE_GOOGLE_PROD && BR2_PACKAGE_GOOGLE_SPACECAST)
- select BR2_PACKAGE_BONNIE
select BR2_PACKAGE_CRASHME
select BR2_PACKAGE_DHRYSTONE
select BR2_PACKAGE_DROPBEAR
@@ -164,7 +163,6 @@
select BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
select BR2_PACKAGE_UTIL_LINUX_AGETTY
select BR2_PACKAGE_WHETSTONE
- select BR2_PACKAGE_SDPARM
select BR2_PACKAGE_SYSSTAT
select BR2_PACKAGE_TESTUSB
select BR2_PACKAGE_TRACEROUTE_NEW
@@ -228,8 +226,10 @@
select BR2_PACKAGE_GOOGLE_TVSTREAMPARSER
select BR2_PACKAGE_AVAHI
select BR2_PACKAGE_AVAHI_DAEMON
+ select BR2_PACKAGE_BONNIE
select BR2_PACKAGE_SAMBA
select BR2_PACKAGE_SAMBA_NMBLOOKUP
+ select BR2_PACKAGE_SDPARM
select BR2_PACKAGE_AVAHI_COMPAT_LIBDNS_SD
select BR2_PACKAGE_PROTOBUF
select BR2_PACKAGE_GOOGLE_FROBNICAST
diff --git a/support/scripts/postbuild.sh b/support/scripts/postbuild.sh
index 84cc09f..d0a8e94 100755
--- a/support/scripts/postbuild.sh
+++ b/support/scripts/postbuild.sh
@@ -32,8 +32,8 @@
exit 1;
fi
-version="${PLATFORM_PREFIX}$(support/scripts/version.sh)"
-echo -n "$version" >"$TARGET_DIR/etc/version" 2>/dev/null
+version=$(support/scripts/version.sh "$TARGET_DIR/..")
+echo -n "$PLATFORM_PREFIX$version" >"$TARGET_DIR/etc/version" 2>/dev/null
echo -n "fiberos" >"$TARGET_DIR/etc/os" 2>/dev/null
if [ "$PROD" != "y" ]; then
diff --git a/support/scripts/version.sh b/support/scripts/version.sh
index 582d638..a28e57e 100755
--- a/support/scripts/version.sh
+++ b/support/scripts/version.sh
@@ -2,6 +2,12 @@
# Returns current version being built, without leading platform string
# For ex. "-48-pre1-test-rel-739-gf1d6349"
+OUTPUT_DIR="$1"
+if [ -n "$OUTPUT_DIR" -a -r "$OUTPUT_DIR/force_version" ]; then
+ echo -n "-" && cat "$OUTPUT_DIR/force_version"
+ exit
+fi
+
if support/scripts/is-repo.sh; then
FORALL="repo forall -c"
elif support/scripts/is-git.sh; then