Author: fmueller
Date: Mon Jul 26 03:26:12 2010
New Revision: 8989
URL: http://svn.slimdevices.com/jive?rev=8989&view=rev
Log:
Bug: n/a
Description: Update busybox to 1.16.2 (was 1.15.2)
Added:
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_ifupdown_hostname.patch
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_syslogd.patch
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_hostname_nak.patch
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_syslog.patch
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_write_pid_after_signal_pipe.patch
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox_1.16.2.bb
Modified:
7.6/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/files/defconfig
Modified: 7.6/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf?rev=8989&r1=8988&r2=8989&view=diff
==============================================================================
--- 7.6/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf
(original)
+++ 7.6/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf Mon Jul
26 03:26:12 2010
@@ -88,7 +88,7 @@
PREFERRED_PROVIDER_baby-msp430 ?= "baby-msp430-bin"
-PREFERRED_VERSION_busybox ?= "1.15.2"
+PREFERRED_VERSION_busybox ?= "1.16.2"
PREFERRED_VERSION_qemu-native ?= "0.9.1"
PREFERRED_VERSION_freetype ?= "2.1.10"
PREFERRED_VERSION_oprofile ?= "0.9.6"
Added:
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_ifupdown_hostname.patch
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_ifupdown_hostname.patch?rev=8989&view=auto
==============================================================================
---
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_ifupdown_hostname.patch
(added)
+++
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_ifupdown_hostname.patch
Mon Jul 26 03:26:12 2010
@@ -1,0 +1,20 @@
+Index: busybox_1_7_stable/networking/ifupdown.c
+===================================================================
+--- busybox_1_7_stable/networking/ifupdown.c (revision 2550)
++++ busybox_1_7_stable/networking/ifupdown.c (revision 2551)
+@@ -151,6 +151,15 @@
+ return ifd->option[i].value;
+ }
+ }
++
++ /* gethostname if it is not in the interface definition */
++ if (strncmpz(id, "hostname", idlen) == 0) {
++ static char hostname[HOST_NAME_MAX + 1];
++ if (gethostname(hostname, HOST_NAME_MAX) == 0) {
++ return hostname;
++ }
++ }
++
+ return NULL;
+ }
+
Added:
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_syslogd.patch
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_syslogd.patch?rev=8989&view=auto
==============================================================================
---
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_syslogd.patch
(added)
+++
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_syslogd.patch
Mon Jul 26 03:26:12 2010
@@ -1,0 +1,13 @@
+Index: busybox-1.15.2/sysklogd/syslogd.c
+===================================================================
+--- busybox-1.15.2/sysklogd/syslogd.c 2010-02-04 12:14:33.742307876 -0800
++++ busybox-1.15.2/sysklogd/syslogd.c 2010-02-04 12:14:43.398271165 -0800
+@@ -47,7 +47,7 @@
+ #undef SYSLOGD_WRLOCK
+
+ enum {
+- MAX_READ = 256,
++ MAX_READ = 2048,
+ DNS_WAIT_SEC = 2 * 60,
+ };
+
Added:
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_hostname_nak.patch
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_hostname_nak.patch?rev=8989&view=auto
==============================================================================
---
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_hostname_nak.patch
(added)
+++
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_hostname_nak.patch
Mon Jul 26 03:26:12 2010
@@ -1,0 +1,19 @@
+Index: busybox-1.13.3/networking/udhcp/dhcpc.c
+===================================================================
+--- busybox-1.13.3.orig/networking/udhcp/dhcpc.c 2009-04-08
12:35:02.000000000 +0100
++++ busybox-1.13.3/networking/udhcp/dhcpc.c 2009-04-08 12:35:08.000000000
+0100
+@@ -662,6 +662,14 @@
+ timeout = 0;
+ packet_num = 0;
+ already_waited_sec = 0;
++
++/* The Microsoft MN-700 router appears to have a problem with hostnames
++ * larger than 16 characters, and responds with a DHCP NAK. To workaround
++ * this, on a NAK we trucate the hostname is applicable.
++ */
++ if (client_config.hostname &&
client_config.hostname[OPT_LEN] > 16) {
++ client_config.hostname[OPT_LEN] = 16;
++ }
+ }
+ continue;
+ /* case BOUND, RELEASED: - ignore all packets */
Added:
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_syslog.patch
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_syslog.patch?rev=8989&view=auto
==============================================================================
---
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_syslog.patch
(added)
+++
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_syslog.patch
Mon Jul 26 03:26:12 2010
@@ -1,0 +1,15 @@
+Index: busybox_1_7_stable/networking/ifupdown.c
+===================================================================
+--- busybox_1_7_stable/networking/ifupdown.c (revision 835)
++++ busybox_1_7_stable/networking/ifupdown.c (revision 836)
+@@ -526,7 +526,8 @@
+ return 0;
+ #endif
+- return execute("udhcpc " UDHCPC_CMD_OPTIONS " -p
/var/run/udhcpc.%iface%.pid "
++ return execute("udhcpc -R -a -p /var/run/udhcpc.%iface%.pid "
++ "-b --syslog "
+ "-i %iface%[[ -H %hostname%]][[ -c %clientid%]][[ -s
%script%]][[ %udhcpc_opts%]]",
+ ifd, exec);
+ }
+ #else
+
Added:
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_write_pid_after_signal_pipe.patch
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_write_pid_after_signal_pipe.patch?rev=8989&view=auto
==============================================================================
---
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_write_pid_after_signal_pipe.patch
(added)
+++
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox-1.16.2/busybox_udhcpd_write_pid_after_signal_pipe.patch
Mon Jul 26 03:26:12 2010
@@ -1,0 +1,22 @@
+--- busybox-1.13.4/networking/udhcp/dhcpc.c.orig 2009-08-28
15:50:57.000000000 +0200
++++ busybox-1.13.4/networking/udhcp/dhcpc.c 2009-08-28 15:51:33.000000000
+0200
+@@ -287,9 +287,6 @@ int udhcpc_main(int argc UNUSED_PARAM, c
+ /* Equivalent of doing a fflush after every \n */
+ setlinebuf(stdout);
+
+- /* Create pidfile */
+- write_pidfile(client_config.pidfile);
+-
+ /* Goes to stdout (unless NOMMU) and possibly syslog */
+ bb_info_msg("%s (v"BB_VER") started", applet_name);
+
+@@ -306,6 +303,9 @@ int udhcpc_main(int argc UNUSED_PARAM, c
+ /* setup the signal pipe */
+ udhcp_sp_setup();
+
++ /* Create pidfile */
++ write_pidfile(client_config.pidfile);
++
+ state = INIT_SELECTING;
+ udhcp_run_script(NULL, "deconfig");
+ change_listen_mode(LISTEN_RAW);
Added:
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox_1.16.2.bb
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox_1.16.2.bb?rev=8989&view=auto
==============================================================================
--- 7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox_1.16.2.bb
(added)
+++ 7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/busybox_1.16.2.bb
Mon Jul 26 03:26:12 2010
@@ -1,0 +1,19 @@
+require busybox.inc
+PR = "r8"
+
+SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.bz2 \
+ file://busybox_udhcpd_syslog.patch;patch=1 \
+ file://busybox_ifupdown_hostname.patch;patch=1 \
+ file://busybox_udhcpd_hostname_nak.patch;patch=1 \
+ file://busybox_udhcpd_write_pid_after_signal_pipe.patch;patch=1 \
+ file://busybox_syslogd.patch;patch=1 \
+ file://defconfig"
+
+S = "${WORKDIR}/busybox-${PV}"
+
+EXTRA_OEMAKE += "V=1 ARCH=${TARGET_ARCH} CROSS_COMPILE=${TARGET_PREFIX}"
+
+do_configure () {
+ install -m 0644 ${WORKDIR}/defconfig ${S}/.config
+ cml1_do_configure
+}
Modified:
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/files/defconfig
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/files/defconfig?rev=8989&r1=8988&r2=8989&view=diff
==============================================================================
--- 7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/files/defconfig
(original)
+++ 7.6/trunk/squeezeos/poky/meta-squeezeos/packages/busybox/files/defconfig
Mon Jul 26 03:26:12 2010
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
-# Busybox version: 1.15.2
-# Mon Oct 26 16:17:20 2009
+# Busybox version: 1.16.2
+# Wed Jul 7 09:10:20 2010
#
CONFIG_HAVE_DOT_CONFIG=y
@@ -14,6 +14,8 @@
#
# CONFIG_DESKTOP is not set
# CONFIG_EXTRA_COMPAT is not set
+CONFIG_INCLUDE_SUSv2=y
+# CONFIG_USE_PORTABLE_CODE is not set
CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
@@ -59,7 +61,6 @@
CONFIG_NO_DEBUG_LIB=y
# CONFIG_DMALLOC is not set
# CONFIG_EFENCE is not set
-CONFIG_INCLUDE_SUSv2=y
#
# Installation Options
@@ -120,6 +121,7 @@
# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
CONFIG_GUNZIP=y
CONFIG_GZIP=y
+# CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set
# CONFIG_LZOP is not set
# CONFIG_LZOP_COMPR_HIGH is not set
# CONFIG_RPM2CPIO is not set
@@ -133,6 +135,7 @@
CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set
# CONFIG_FEATURE_TAR_UNAME_GNAME is not set
+# CONFIG_FEATURE_TAR_NOPRESERVE_TIME is not set
# CONFIG_UNCOMPRESS is not set
# CONFIG_UNLZMA is not set
# CONFIG_FEATURE_LZMA_FAST is not set
@@ -148,15 +151,19 @@
CONFIG_CHGRP=y
CONFIG_CHMOD=y
CONFIG_CHOWN=y
+# CONFIG_FEATURE_CHOWN_LONG_OPTIONS is not set
CONFIG_CHROOT=y
# CONFIG_CKSUM is not set
# CONFIG_COMM is not set
CONFIG_CP=y
+# CONFIG_FEATURE_CP_LONG_OPTIONS is not set
CONFIG_CUT=y
CONFIG_DATE=y
CONFIG_FEATURE_DATE_ISOFMT=y
+CONFIG_FEATURE_DATE_COMPAT=y
CONFIG_DD=y
CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
+# CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set
CONFIG_FEATURE_DD_IBS_OBS=y
CONFIG_DF=y
# CONFIG_FEATURE_DF_FANCY is not set
@@ -271,7 +278,7 @@
CONFIG_FEATURE_HUMAN_READABLE=y
#
-# Common options for md5sum, sha1sum
+# Common options for md5sum, sha1sum, sha256sum, sha512sum
#
CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
@@ -318,9 +325,8 @@
CONFIG_FEATURE_AWK_LIBM=y
# CONFIG_CMP is not set
CONFIG_DIFF=y
-CONFIG_FEATURE_DIFF_BINARY=y
+# CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set
CONFIG_FEATURE_DIFF_DIR=y
-CONFIG_FEATURE_DIFF_MINIMAL=y
# CONFIG_ED is not set
# CONFIG_PATCH is not set
CONFIG_SED=y
@@ -364,6 +370,7 @@
CONFIG_FEATURE_FIND_PATH=y
CONFIG_FEATURE_FIND_REGEX=y
# CONFIG_FEATURE_FIND_CONTEXT is not set
+# CONFIG_FEATURE_FIND_LINKS is not set
CONFIG_GREP=y
CONFIG_FEATURE_GREP_EGREP_ALIAS=y
CONFIG_FEATURE_GREP_FGREP_ALIAS=y
@@ -453,6 +460,7 @@
# Options common to multiple modutils
#
CONFIG_FEATURE_2_4_MODULES=y
+# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
CONFIG_FEATURE_INSMOD_VERSION_CHECKING=y
CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS=y
CONFIG_FEATURE_INSMOD_LOADINKMEM=y
@@ -488,8 +496,10 @@
# CONFIG_FINDFS is not set
CONFIG_FREERAMDISK=y
# CONFIG_FSCK_MINIX is not set
+# CONFIG_MKFS_EXT2 is not set
# CONFIG_MKFS_MINIX is not set
# CONFIG_FEATURE_MINIX2 is not set
+# CONFIG_MKFS_REISER is not set
# CONFIG_MKFS_VFAT is not set
CONFIG_GETOPT=y
CONFIG_FEATURE_GETOPT_LONG=y
@@ -502,6 +512,8 @@
# CONFIG_IPCRM is not set
# CONFIG_IPCS is not set
CONFIG_LOSETUP=y
+# CONFIG_LSPCI is not set
+# CONFIG_LSUSB is not set
# CONFIG_MDEV is not set
# CONFIG_FEATURE_MDEV_CONF is not set
# CONFIG_FEATURE_MDEV_RENAME is not set
@@ -514,6 +526,7 @@
CONFIG_FEATURE_USE_TERMIOS=y
CONFIG_VOLUMEID=y
CONFIG_FEATURE_VOLUMEID_EXT=y
+# CONFIG_FEATURE_VOLUMEID_BTRFS is not set
# CONFIG_FEATURE_VOLUMEID_REISERFS is not set
CONFIG_FEATURE_VOLUMEID_FAT=y
# CONFIG_FEATURE_VOLUMEID_HFS is not set
@@ -591,6 +604,7 @@
# CONFIG_EJECT is not set
# CONFIG_FEATURE_EJECT_SCSI is not set
# CONFIG_FBSPLASH is not set
+# CONFIG_FLASHCP is not set
# CONFIG_FLASH_LOCK is not set
# CONFIG_FLASH_UNLOCK is not set
# CONFIG_FLASH_ERASEALL is not set
@@ -634,6 +648,7 @@
# CONFIG_TIMEOUT is not set
CONFIG_TTYSIZE=y
# CONFIG_VOLNAME is not set
+# CONFIG_WALL is not set
# CONFIG_WATCHDOG is not set
#
@@ -653,6 +668,7 @@
# CONFIG_FAKEIDENTD is not set
# CONFIG_FTPD is not set
# CONFIG_FEATURE_FTP_WRITE is not set
+# CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set
# CONFIG_FTPGET is not set
# CONFIG_FTPPUT is not set
# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
@@ -718,6 +734,8 @@
CONFIG_FEATURE_NETSTAT_WIDE=y
# CONFIG_FEATURE_NETSTAT_PRG is not set
CONFIG_NSLOOKUP=y
+# CONFIG_NTPD is not set
+# CONFIG_FEATURE_NTPD_SERVER is not set
CONFIG_PING=y
# CONFIG_PING6 is not set
CONFIG_FEATURE_FANCY_PING=y
@@ -729,22 +747,25 @@
# CONFIG_FEATURE_TELNET_AUTOLOGIN is not set
# CONFIG_TELNETD is not set
# CONFIG_FEATURE_TELNETD_STANDALONE is not set
+# CONFIG_FEATURE_TELNETD_INETD_WAIT is not set
CONFIG_TFTP=y
# CONFIG_TFTPD is not set
CONFIG_FEATURE_TFTP_GET=y
CONFIG_FEATURE_TFTP_PUT=y
CONFIG_FEATURE_TFTP_BLOCKSIZE=y
+# CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set
# CONFIG_TFTP_DEBUG is not set
CONFIG_TRACEROUTE=y
+# CONFIG_TRACEROUTE6 is not set
# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set
# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
-# CONFIG_APP_UDHCPD is not set
-# CONFIG_APP_DHCPRELAY is not set
-# CONFIG_APP_DUMPLEASES is not set
+# CONFIG_UDHCPD is not set
+# CONFIG_DHCPRELAY is not set
+# CONFIG_DUMPLEASES is not set
# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set
CONFIG_DHCPD_LEASES_FILE=""
-CONFIG_APP_UDHCPC=y
+CONFIG_UDHCPC=y
CONFIG_FEATURE_UDHCPC_ARPING=y
# CONFIG_FEATURE_UDHCP_PORT is not set
CONFIG_UDHCP_DEBUG=0
@@ -809,6 +830,7 @@
# CONFIG_FEATURE_TOP_DECIMALS is not set
# CONFIG_FEATURE_TOP_SMP_PROCESS is not set
# CONFIG_FEATURE_TOPMEM is not set
+# CONFIG_FEATURE_SHOW_THREADS is not set
CONFIG_UPTIME=y
CONFIG_WATCH=y
@@ -851,8 +873,6 @@
CONFIG_ASH=y
CONFIG_ASH_BASH_COMPAT=y
CONFIG_ASH_JOB_CONTROL=y
-CONFIG_ASH_READ_NCHARS=y
-CONFIG_ASH_READ_TIMEOUT=y
# CONFIG_ASH_ALIAS is not set
# CONFIG_ASH_GETOPTS is not set
CONFIG_ASH_BUILTIN_ECHO=y
@@ -875,6 +895,7 @@
# CONFIG_HUSH_FUNCTIONS is not set
# CONFIG_HUSH_LOCAL is not set
# CONFIG_HUSH_EXPORT_N is not set
+# CONFIG_HUSH_RANDOM_SUPPORT is not set
# CONFIG_LASH is not set
CONFIG_MSH=y
CONFIG_SH_MATH_SUPPORT=y
_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive-checkins