wok rev 1299
Up busybox (1.12.0) with built in module-init-tools
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Aug 21 20:11:27 2008 +0000 (2008-08-21) |
parents | f6a186019e88 |
children | 3095931a8429 |
files | busybox/receipt busybox/stuff/busybox-1.12.0-cpio-mkdir.u busybox/stuff/busybox-1.12.0-dhcpc.u busybox/stuff/busybox-1.12.0-modinfo.u busybox/stuff/busybox-1.12.0-stat.u busybox/stuff/busybox-1.12.0-tar.u busybox/stuff/busybox-1.12.0-vcsa2txt.u busybox/stuff/busybox-1.12.0-zmodules.u busybox/stuff/busybox-1.12.0.config |
line diff
1.1 --- a/busybox/receipt Thu Aug 21 15:46:00 2008 +0200 1.2 +++ b/busybox/receipt Thu Aug 21 20:11:27 2008 +0000 1.3 @@ -1,7 +1,7 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="busybox" 1.7 -VERSION="1.10.3" 1.8 +VERSION="1.12.0" 1.9 CATEGORY="base-system" 1.10 SHORT_DESC="Busybox combines tiny versions of many common UNIX utilities." 1.11 MAINTAINER="pascal.bellard@slitaz.org" 1.12 @@ -17,21 +17,16 @@ 1.13 { 1.14 cd $src 1.15 while read file; do 1.16 + echo "Apply $file..." 1.17 patch -p1 < ../stuff/$file || return 1 1.18 done <<EOT 1.19 -$PACKAGE-$VERSION-patch.u 1.20 $PACKAGE-$VERSION-vcsa2txt.u 1.21 -$PACKAGE-$VERSION-cpio.u 1.22 $PACKAGE-$VERSION-dhcpc.u 1.23 $PACKAGE-$VERSION-cpio-mkdir.u 1.24 -$PACKAGE-$VERSION-cpio-mtime.u 1.25 -$PACKAGE-$VERSION-unlzma.u 1.26 -$PACKAGE-$VERSION-tftp.u 1.27 $PACKAGE-$VERSION-tar.u 1.28 -$PACKAGE-$VERSION-script.u 1.29 -$PACKAGE-$VERSION-header_tar.u 1.30 $PACKAGE-$VERSION-stat.u 1.31 -$PACKAGE-$VERSION-syslogd.u 1.32 +$PACKAGE-$VERSION-zmodules.u 1.33 +$PACKAGE-$VERSION-modinfo.u 1.34 EOT 1.35 cp ../stuff/$PACKAGE-$VERSION.config .config 1.36 make oldconfig 1.37 @@ -60,6 +55,7 @@ 1.38 rm linuxrc 1.39 ln -s bin/busybox init 1.40 cd $WOK/$PACKAGE 1.41 + mkdir -p $fs/etc/modprobe.d 1.42 # Udhcpc stuff. 1.43 mkdir -p $fs/usr/share/udhcpc 1.44 cp $src/examples/udhcp/simple.script \
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/busybox/stuff/busybox-1.12.0-cpio-mkdir.u Thu Aug 21 20:11:27 2008 +0000 2.3 @@ -0,0 +1,21 @@ 2.4 +--- busybox-1.12.0/archival/libunarchive/data_extract_all.c 2.5 ++++ busybox-1.12.0/archival/libunarchive/data_extract_all.c 2.6 +@@ -38,7 +38,8 @@ void FAST_FUNC data_extract_all(archive_ 2.7 + } 2.8 + } 2.9 + else if (statbuf.st_mtime <= file_header->mtime) { 2.10 +- if (!(archive_handle->ah_flags & ARCHIVE_EXTRACT_QUIET)) { 2.11 ++ if (!(archive_handle->ah_flags & ARCHIVE_EXTRACT_QUIET) && 2.12 ++ (file_header->mode & S_IFMT) != S_IFDIR) { 2.13 + bb_error_msg("%s not created: newer or " 2.14 + "same age file exists", file_header->name); 2.15 + } 2.16 +@@ -77,7 +78,7 @@ void FAST_FUNC data_extract_all(archive_ 2.17 + } 2.18 + case S_IFDIR: 2.19 + res = mkdir(file_header->name, file_header->mode); 2.20 +- if ((res == -1) && (errno != EISDIR) 2.21 ++ if ((res == -1) && (errno != EISDIR) && (errno != EEXIST) 2.22 + && !(archive_handle->ah_flags & ARCHIVE_EXTRACT_QUIET) 2.23 + ) { 2.24 + bb_perror_msg("cannot make dir %s", file_header->name);
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/busybox/stuff/busybox-1.12.0-dhcpc.u Thu Aug 21 20:11:27 2008 +0000 3.3 @@ -0,0 +1,1 @@ 3.4 +busybox-1.11.0-dhcpc.u 3.5 \ No newline at end of file
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/busybox/stuff/busybox-1.12.0-modinfo.u Thu Aug 21 20:11:27 2008 +0000 4.3 @@ -0,0 +1,153 @@ 4.4 +--- busybox-1.12.0/include/applets.h 4.5 ++++ busybox-1.12.0/include/applets.h 4.6 +@@ -251,6 +251,7 @@ USE_MKFS_MINIX(APPLET_ODDNAME(mkfs.minix 4.7 + USE_MKNOD(APPLET(mknod, _BB_DIR_BIN, _BB_SUID_NEVER)) 4.8 + USE_MKSWAP(APPLET(mkswap, _BB_DIR_SBIN, _BB_SUID_NEVER)) 4.9 + USE_MKTEMP(APPLET(mktemp, _BB_DIR_BIN, _BB_SUID_NEVER)) 4.10 ++USE_MODINFO(APPLET(modinfo, _BB_DIR_SBIN, _BB_SUID_NEVER)) 4.11 + USE_MODPROBE(APPLET(modprobe, _BB_DIR_SBIN, _BB_SUID_NEVER)) 4.12 + USE_MODPROBE_SMALL(APPLET(modprobe, _BB_DIR_SBIN, _BB_SUID_NEVER)) 4.13 + USE_MORE(APPLET(more, _BB_DIR_BIN, _BB_SUID_NEVER)) 4.14 + 4.15 +--- busybox-1.12.0/include/usage.h 4.16 ++++ busybox-1.12.0/include/usage.h 4.17 +@@ -2629,6 +2629,20 @@ 4.18 + " which are the default for alias 'tulip2' overridden by the options 'irq=2 io=0x210'\n\n" \ 4.19 + " from the command line\n" 4.20 + 4.21 ++#define modinfo_trivial_usage \ 4.22 ++ "[-adlp0] [-F keyword] MODULE" 4.23 ++#define modinfo_full_usage "\n\n" \ 4.24 ++ "Options:" \ 4.25 ++ "\n -a Shortcut for '-F author'" \ 4.26 ++ "\n -d Shortcut for '-F description'" \ 4.27 ++ "\n -l Shortcut for '-F license'" \ 4.28 ++ "\n -p Shortcut for '-F parm'" \ 4.29 ++ "\n -F keyword Keyword to look for" \ 4.30 ++ "\n -0 Use \\0 string separator. Not \\n" \ 4.31 ++ 4.32 ++#define modinfo_example_usage \ 4.33 ++ "$ modinfo -F vermagic loop\n" 4.34 ++ 4.35 + #define more_trivial_usage \ 4.36 + "[FILE...]" 4.37 + #define more_full_usage "\n\n" \ 4.38 + 4.39 +--- busybox-1.12.0/modutils/Config.in 4.40 ++++ busybox-1.12.0/modutils/Config.in 4.41 +@@ -213,6 +213,12 @@ config FEATURE_MODPROBE_BLACKLIST 4.42 + hardware autodetection scripts to load modules like evdev, frame 4.43 + buffer drivers etc. 4.44 + 4.45 ++config MODINFO 4.46 ++ bool "modinfo" 4.47 ++ default n 4.48 ++ help 4.49 ++ Show information about a Linux Kernel module 4.50 ++ 4.51 + comment "Options common to multiple modutils" 4.52 + depends on INSMOD || RMMOD || MODPROBE || LSMOD || DEPMOD 4.53 + 4.54 + 4.55 +--- busybox-1.12.0/modutils/Kbuild 4.56 ++++ busybox-1.12.0/modutils/Kbuild 4.57 +@@ -11,3 +11,4 @@ lib-$(CONFIG_LSMOD) += lsmod 4.58 + lib-$(CONFIG_MODPROBE) += modprobe.o 4.59 + lib-$(CONFIG_MODPROBE_SMALL) += modprobe-small.o 4.60 + lib-$(CONFIG_RMMOD) += rmmod.o 4.61 ++lib-$(CONFIG_MODINFO) += modinfo.o 4.62 + 4.63 +--- busybox-1.12.0/modutils/modinfo.c 4.64 ++++ busybox-1.12.0/modutils/modinfo.c 4.65 +@@ -0,0 +1,91 @@ 4.66 ++/* vi: set sw=4 ts=4: */ 4.67 ++/* 4.68 ++ * modinfo - retrieve module info 4.69 ++ * Copyright (c) 2008 Pascal Bellard 4.70 ++ * 4.71 ++ * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. 4.72 ++ */ 4.73 ++ 4.74 ++#undef _GNU_SOURCE 4.75 ++#define _GNU_SOURCE 4.76 ++#include <libbb.h> 4.77 ++#include <sys/utsname.h> /* uname() */ 4.78 ++ 4.79 ++int modinfo_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 4.80 ++int modinfo_main(int argc UNUSED_PARAM, char **argv) 4.81 ++{ 4.82 ++ static const char *shortcuts[] = { 4.83 ++ "author", 4.84 ++ "description", 4.85 ++ "license", 4.86 ++ "parm" 4.87 ++ }; 4.88 ++ size_t len; 4.89 ++ int i, length; 4.90 ++ char *field = NULL; 4.91 ++ char *ptr, *the_module, *depends, *filename; 4.92 ++ struct utsname un; 4.93 ++ enum { 4.94 ++ ARG_F = (1<<4), /* field name */ 4.95 ++ ARG_0 = (1<<5) /* \0 as separator */ 4.96 ++ }; 4.97 ++ extern void *xalloc_load_module(const char filename[], size_t *len); 4.98 ++ 4.99 ++ getopt32(argv, "adlpF:0", &field); 4.100 ++ argv += optind; 4.101 ++ 4.102 ++ for (i = 0; i < sizeof(shortcuts)/sizeof(shortcuts[0]); i++) 4.103 ++ if (option_mask32 & (1 << i)) 4.104 ++ field = (char *) shortcuts[i]; 4.105 ++ 4.106 ++ if (!field || !*argv) 4.107 ++ bb_show_usage(); 4.108 ++ 4.109 ++ /* get module path from modules.dep */ 4.110 ++ uname(&un); /* never fails */ 4.111 ++ filename = xasprintf(CONFIG_DEFAULT_MODULES_DIR"/%s/"CONFIG_DEFAULT_DEPMOD_FILE, un.release); 4.112 ++ len = MAXINT(ssize_t); 4.113 ++ the_module = xalloc_load_module(*argv, &len); 4.114 ++ if (the_module == NULL) { 4.115 ++ len = MAXINT(ssize_t); 4.116 ++ ptr = depends = xmalloc_open_read_close(filename, &len); 4.117 ++ depends[len-1] = 0; 4.118 ++ if (ENABLE_FEATURE_CLEAN_UP) 4.119 ++ free(filename); 4.120 ++ do { 4.121 ++ ptr = strstr(ptr,*argv); 4.122 ++ length = strlen(*argv); 4.123 ++ if (!ptr) 4.124 ++ bb_show_usage(); 4.125 ++ if (ptr[length] == '.' && ptr[-1] == '/') { 4.126 ++ while (ptr[++length] != ':') 4.127 ++ if (ptr[length] == ' ') goto next; 4.128 ++ ptr[length] = 0; 4.129 ++ while (ptr > depends && ptr[-1] != '\n') ptr--; 4.130 ++ break; 4.131 ++ } 4.132 ++ next: 4.133 ++ ptr++; 4.134 ++ } while (1); 4.135 ++ if (ENABLE_FEATURE_CLEAN_UP) 4.136 ++ free(depends); 4.137 ++ 4.138 ++ len = MAXINT(ssize_t); 4.139 ++ the_module = xalloc_load_module(ptr, &len); 4.140 ++ } 4.141 ++ ptr = the_module; 4.142 ++ length = strlen(field); 4.143 ++ do { 4.144 ++ ptr = memchr(ptr, *field, len - (ptr - (char*)the_module)); 4.145 ++ if (ptr == NULL) /* no occurance left, done */ 4.146 ++ break; 4.147 ++ if (!strncmp(ptr, field, length) && ptr[length] == '=') { 4.148 ++ ptr += length + 1; 4.149 ++ ptr += printf("%s%c",ptr,(option_mask32 & ARG_0) ? '\0' : '\n'); 4.150 ++ } 4.151 ++ ++ptr; 4.152 ++ } while (1); 4.153 ++ if (ENABLE_FEATURE_CLEAN_UP) 4.154 ++ free(the_module); 4.155 ++ return 0; 4.156 ++}
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/busybox/stuff/busybox-1.12.0-stat.u Thu Aug 21 20:11:27 2008 +0000 5.3 @@ -0,0 +1,74 @@ 5.4 +Add stat -m 5.5 +--- busybox-1.12.0/coreutils/stat.c 5.6 ++++ busybox-1.12.0/coreutils/stat.c 5.7 +@@ -14,12 +14,14 @@ 5.8 + */ 5.9 + 5.10 + #include "libbb.h" 5.11 ++#include <linux/fs.h> 5.12 + 5.13 + /* vars to control behavior */ 5.14 + #define OPT_FILESYS (1 << 0) 5.15 + #define OPT_TERSE (1 << 1) 5.16 + #define OPT_DEREFERENCE (1 << 2) 5.17 +-#define OPT_SELINUX (1 << 3) 5.18 ++#define OPT_MAP (1 << 3) 5.19 ++#define OPT_SELINUX (1 << 4) 5.20 + 5.21 + #if ENABLE_FEATURE_STAT_FORMAT 5.22 + typedef bool (*statfunc_ptr)(const char *, const char *); 5.23 +@@ -345,6 +347,26 @@ static void print_it(const char *masterf 5.24 + 5.25 + /* Stat the file system and print what we find. */ 5.26 + #if !ENABLE_FEATURE_STAT_FORMAT 5.27 ++#define do_mapfile(filename, format) do_mapfile(filename) 5.28 ++#endif 5.29 ++static bool do_mapfile(const char *filename, const char *format) 5.30 ++{ 5.31 ++ int i = 0; 5.32 ++ int fd = xopen(filename, O_RDONLY); 5.33 ++ 5.34 ++#if ENABLE_FEATURE_STAT_FORMAT 5.35 ++ (void) format; 5.36 ++#endif 5.37 ++ while (1) { 5.38 ++ int blk = i++; 5.39 ++ if (ioctl(fd,FIBMAP,&blk) < 0 || blk == 0) break; 5.40 ++ printf("%u\n",blk); 5.41 ++ } 5.42 ++ return 1; 5.43 ++} 5.44 ++ 5.45 ++/* Stat the file system and print what we find. */ 5.46 ++#if !ENABLE_FEATURE_STAT_FORMAT 5.47 + #define do_statfs(filename, format) do_statfs(filename) 5.48 + #endif 5.49 + static bool do_statfs(const char *filename, const char *format) 5.50 +@@ -632,13 +654,15 @@ int stat_main(int argc, char **argv) 5.51 + int ok = 1; 5.52 + statfunc_ptr statfunc = do_stat; 5.53 + 5.54 +- getopt32(argv, "ftL" 5.55 ++ getopt32(argv, "ftLm" 5.56 + USE_SELINUX("Z") 5.57 + USE_FEATURE_STAT_FORMAT("c:", &format) 5.58 + ); 5.59 + 5.60 + if (option_mask32 & OPT_FILESYS) /* -f */ 5.61 + statfunc = do_statfs; 5.62 ++ if (option_mask32 & OPT_MAP) /* -m */ 5.63 ++ statfunc = do_mapfile; 5.64 + if (argc == optind) /* files */ 5.65 + bb_show_usage(); 5.66 + 5.67 + 5.68 +--- busybox-1.12.0/include/usage.h 5.69 ++++ busybox-1.12.0/include/usage.h 5.70 +@@ -3746,6 +3746,7 @@ 5.71 + ) \ 5.72 + "\n -f Display filesystem status" \ 5.73 + "\n -L Dereference links" \ 5.74 ++ "\n -m Display block list" \ 5.75 + "\n -t Display info in terse form" \ 5.76 + USE_SELINUX( \ 5.77 + "\n -Z Print security context" \
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/busybox/stuff/busybox-1.12.0-tar.u Thu Aug 21 20:11:27 2008 +0000 6.3 @@ -0,0 +1,1 @@ 6.4 +busybox-1.11.0-tar.u 6.5 \ No newline at end of file
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 7.2 +++ b/busybox/stuff/busybox-1.12.0-vcsa2txt.u Thu Aug 21 20:11:27 2008 +0000 7.3 @@ -0,0 +1,134 @@ 7.4 +--- busybox-1.12.0/include/applets.h 7.5 ++++ busybox-1.12.0/include/applets.h 7.6 +@@ -389,6 +389,7 @@ USE_USLEEP(APPLET_NOFORK(usleep, usleep, 7.7 + USE_UUDECODE(APPLET(uudecode, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) 7.8 + USE_UUENCODE(APPLET(uuencode, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) 7.9 + USE_VCONFIG(APPLET(vconfig, _BB_DIR_SBIN, _BB_SUID_NEVER)) 7.10 ++USE_VCSA2TXT(APPLET(vcsa2txt, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) 7.11 + USE_VI(APPLET(vi, _BB_DIR_BIN, _BB_SUID_NEVER)) 7.12 + USE_VLOCK(APPLET(vlock, _BB_DIR_USR_BIN, _BB_SUID_ALWAYS)) 7.13 + USE_WATCH(APPLET(watch, _BB_DIR_BIN, _BB_SUID_NEVER)) 7.14 + 7.15 +--- busybox-1.12.0/include/usage.h 7.16 ++++ busybox-1.12.0/include/usage.h 7.17 +@@ -4491,6 +4491,13 @@ 7.18 + "\n set_ingress_map [vlan-name] [skb_priority] [vlan_qos]" \ 7.19 + "\n set_name_type [name-type]" \ 7.20 + 7.21 ++#define vcsa2txt_trivial_usage \ 7.22 ++ "stdin" 7.23 ++#define vcsa2txt_full_usage \ 7.24 ++ "Filter /dev/vcsa* to ansi escape sequences" 7.25 ++#define vcsa2txt_example_usage \ 7.26 ++ "# vcsa2txt < /dev/vcsa1\n" 7.27 ++ 7.28 + #define vi_trivial_usage \ 7.29 + "[OPTION] [FILE]..." 7.30 + #define vi_full_usage "\n\n" \ 7.31 + 7.32 +--- busybox-1.12.0/miscutils/Config.in 7.33 ++++ busybox-1.12.0/miscutils/Config.in 7.34 +@@ -509,6 +509,12 @@ config TTYSIZE 7.35 + error, but returns default 80x24. 7.36 + Usage in shell scripts: width=`ttysize w`. 7.37 + 7.38 ++config VCSA2TXT 7.39 ++ bool "vcsa2txt" 7.40 ++ default n 7.41 ++ help 7.42 ++ Filter /dev/vcsa* output to ansi escape sequences. 7.43 ++ 7.44 + config WATCHDOG 7.45 + bool "watchdog" 7.46 + default n 7.47 + 7.48 +--- busybox-1.12.0/util-linux/Kbuild 7.49 ++++ busybox-1.12.0/util-linux/Kbuild 7.50 +@@ -34,3 +34,4 @@ lib-$(CONFIG_SETARCH) += setar 7.51 + lib-$(CONFIG_SWAPONOFF) += swaponoff.o 7.52 + lib-$(CONFIG_SWITCH_ROOT) += switch_root.o 7.53 + lib-$(CONFIG_UMOUNT) += umount.o 7.54 ++lib-$(CONFIG_VCSA2TXT) += vcsa2txt.o 7.55 + 7.56 +--- busybox-1.12.0/util-linux/vcsa2txt.c 7.57 ++++ busybox-1.12.0/util-linux/vcsa2txt.c 7.58 +@@ -0,0 +1,79 @@ 7.59 ++/* vi: set sw=4 ts=4: */ 7.60 ++/* 7.61 ++ * /dev/vcsa* filter for busybox 7.62 ++ * 7.63 ++ * pascal.bellard@ads-lu.com 7.64 ++ * 7.65 ++ * Licensed under GPLv2 or later, see file License in this tarball for details. 7.66 ++ */ 7.67 ++ 7.68 ++#include "libbb.h" 7.69 ++ 7.70 ++int vcsa2txt_main(int argc) MAIN_EXTERNALLY_VISIBLE; 7.71 ++int vcsa2txt_main(int argc) 7.72 ++{ 7.73 ++ struct { 7.74 ++ unsigned char l, c, x, y; // man 4 console_codes 7.75 ++ } scrn; 7.76 ++ unsigned char last = 0, ch[2]; // BLGCRMOW 7.77 ++ static unsigned char end[5] = "\e[0m\n", color[8] = "04261537"; 7.78 ++ int sp, lf, x; 7.79 ++ 7.80 ++ if (safe_read(0, &scrn, 4) < 0) return 1; 7.81 ++ for (lf = 0; scrn.l; lf++, scrn.l--) { 7.82 ++ for (sp = x = 0; ++x <= scrn.c;) { 7.83 ++ if (safe_read(0, &ch[0], 2) < 0) return 1; 7.84 ++ if (argc > 1) ch[1] = 0; 7.85 ++ sp++; 7.86 ++ if (last == ch[1] && ch[0] == ' ') continue; 7.87 ++ for (lf++; --lf;) bb_putchar('\n'); 7.88 ++ while (--sp) bb_putchar(' '); 7.89 ++#define ENABLE_VCSA_PACKED 1 7.90 ++#if ENABLE_VCSA_PACKED 7.91 ++ if (last ^= ch[1]) { 7.92 ++ char esc[16],*s; 7.93 ++ struct offsets { 7.94 ++ char mask, type, shr; 7.95 ++ } *p; 7.96 ++ static struct offsets offset[3] = { 7.97 ++ {8,0,1}, {0x70,'4',4}, {7,'3',0} 7.98 ++ }; 7.99 ++ static char init = 0x7F; 7.100 ++ 7.101 ++ s = esc+2; 7.102 ++ *(short *)esc = ntohs(256*'\e'+'['); 7.103 ++ p = offset; 7.104 ++ do { 7.105 ++ if ((init|last) & p->mask) { 7.106 ++ int c = (ch[1] & p->mask) >> p->shr; 7.107 ++ 7.108 ++ if ((*s = p->type) != 0) s++; 7.109 ++ else if (c == 0) { 7.110 ++ c = 2; 7.111 ++ *s++ = '2'; /* normal */ 7.112 ++ } 7.113 ++ *s++ = color[c]; 7.114 ++ *s++ = ';'; 7.115 ++ } 7.116 ++ } while (p++->shr); 7.117 ++ s[-1] = 'm'; 7.118 ++ init = 0; 7.119 ++ fwrite(esc,s-esc,1,stdout); 7.120 ++ } 7.121 ++ last = ch[1]; 7.122 ++#else 7.123 ++ if (last != ch[1]) { 7.124 ++ static char esc[10] = "\e[0;47;37m"; 7.125 ++ 7.126 ++ esc[2] = ((last = ch[1]) & 8) ? '1' /* bold */ : '0' /* defaults */; 7.127 ++ esc[sizeof(esc)-5] = color[(ch[1] >> 4) & 7]; 7.128 ++ esc[sizeof(esc)-2] = color[ch[1] & 7]; 7.129 ++ fwrite(esc,sizeof(esc),1,stdout); 7.130 ++ } 7.131 ++#endif 7.132 ++ bb_putchar(ch[0]); 7.133 ++ } 7.134 ++ } 7.135 ++ fwrite(end,sizeof(end),1,stdout); 7.136 ++ return 0; 7.137 ++}
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/busybox/stuff/busybox-1.12.0-zmodules.u Thu Aug 21 20:11:27 2008 +0000 8.3 @@ -0,0 +1,169 @@ 8.4 +--- busybox-1.12.0/modutils/depmod.c 8.5 ++++ busybox-1.12.0/modutils/depmod.c 8.6 +@@ -53,27 +53,14 @@ static int FAST_FUNC fileAction(const ch 8.7 + size_t len = sb->st_size; 8.8 + void *the_module; 8.9 + char *ptr; 8.10 +- int fd; 8.11 + char *depends, *deps; 8.12 + dep_lst_t *this; 8.13 ++ extern void *xalloc_load_module(const char filename[], size_t *len); 8.14 + 8.15 + if (strrstr(fname, ".ko") == NULL) /* not a module */ 8.16 + goto skip; 8.17 + 8.18 +-/*XXX: FIXME: does not handle compressed modules! 8.19 +- * There should be a function that looks at the extension and sets up 8.20 +- * open_transformer for us. 8.21 +- */ 8.22 +- fd = xopen(fname, O_RDONLY); 8.23 +- the_module = mmap(NULL, len, PROT_READ, MAP_SHARED 8.24 +-#if defined MAP_POPULATE 8.25 +- |MAP_POPULATE 8.26 +-#endif 8.27 +- , fd, 0); 8.28 +- close(fd); 8.29 +- if (the_module == MAP_FAILED) 8.30 +- bb_perror_msg_and_die("mmap"); 8.31 +- 8.32 ++ the_module = xalloc_load_module(fname, &len); 8.33 + this = xzalloc(sizeof(dep_lst_t)); 8.34 + this->name = xstrdup(fname); 8.35 + this->next = G.lst; 8.36 +@@ -104,7 +91,7 @@ static int FAST_FUNC fileAction(const ch 8.37 + pos = (ptr - (char*)the_module); 8.38 + } while (1); 8.39 + } 8.40 +- munmap(the_module, sb->st_size); 8.41 ++ free(the_module); 8.42 + skip: 8.43 + return TRUE; 8.44 + } 8.45 + 8.46 +--- busybox-1.12.0/modutils/insmod.c 8.47 ++++ busybox-1.12.0/modutils/insmod.c 8.48 +@@ -59,6 +59,7 @@ 8.49 + */ 8.50 + 8.51 + #include "libbb.h" 8.52 ++#include "unarchive.h" 8.53 + #include <libgen.h> 8.54 + #include <sys/utsname.h> 8.55 + 8.56 +@@ -4212,6 +4213,45 @@ static const char *moderror(int err) 8.57 + } 8.58 + } 8.59 + 8.60 ++void *xalloc_load_module(const char filename[], size_t *len); 8.61 ++void *xalloc_load_module(const char filename[], size_t *len) 8.62 ++{ 8.63 ++ int fd, max; 8.64 ++ unsigned char head[16]; 8.65 ++ void *map; 8.66 ++ size_t l; 8.67 ++ 8.68 ++ max = 8 * 1024; 8.69 ++ fd = open(filename, O_RDONLY); 8.70 ++ if (fd < 0) return NULL; 8.71 ++ xread(fd,head,sizeof(head)); 8.72 ++ lseek(fd,0L,SEEK_SET); 8.73 ++ if (head[0] == 0x1f && head[1] == 0x8b) { /* gzip */ 8.74 ++ open_transformer(fd, unpack_gz_stream, "gunzip"); 8.75 ++ } 8.76 ++ else if (head[0] == 'B' && head[1] == 'Z' && 8.77 ++ head[2] == 'h' && isdigit(head[3])) { /* bzip2 */ 8.78 ++ open_transformer(fd, unpack_bz2_stream, "bunzip2"); 8.79 ++ } 8.80 ++ else if (head[1] != 'E' || head[2] != 'L' || head[3] != 'F') { 8.81 ++ open_transformer(fd, unpack_lzma_stream, "unlzma"); 8.82 ++ if (* (unsigned *) (head + 9) == 0) 8.83 ++ max = 1 + head[5] + (head[6]<<8) 8.84 ++ + (head[7]<<16) + (head[8]<<24); 8.85 ++ } 8.86 ++ l = 0; 8.87 ++ map = xmalloc(max); 8.88 ++ while (1) { 8.89 ++ l += full_read(fd, l + (char *) map, max - l); 8.90 ++ if (l != max) break; 8.91 ++ max <<= 1; 8.92 ++ map = xrealloc(map, max); 8.93 ++ } 8.94 ++ if (len) 8.95 ++ *len = l; 8.96 ++ return xrealloc(map, l); 8.97 ++} 8.98 ++ 8.99 + #if !ENABLE_FEATURE_2_4_MODULES 8.100 + int insmod_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 8.101 + int insmod_main(int argc UNUSED_PARAM, char **argv) 8.102 +@@ -4264,8 +4304,7 @@ static int insmod_ng_main(int argc UNUSE 8.103 + xread(fd, map, len); 8.104 + } 8.105 + #else 8.106 +- len = MAXINT(ssize_t); 8.107 +- map = xmalloc_open_read_close(filename, &len); 8.108 ++ map = xalloc_load_module(filename, &len); 8.109 + #endif 8.110 + 8.111 + if (init_module(map, len, options) != 0) 8.112 + 8.113 +--- busybox-1.12.0/modutils/modprobe.c 8.114 ++++ busybox-1.12.0/modutils/modprobe.c 8.115 +@@ -396,6 +396,29 @@ static int include_conf_file2(struct inc 8.116 + return include_conf_file(conf, oldname); 8.117 + } 8.118 + 8.119 ++static int ext_size(char *end USE_FEATURE_2_6_MODULES(, int k_version)) 8.120 ++{ 8.121 ++ int ext; 8.122 ++ char *next; 8.123 ++ 8.124 ++ ext = 0; 8.125 ++ if (end[-2] == '.' && end[-1] == 'g' && end[0] == 'z') 8.126 ++ ext = 3; 8.127 ++ if (end[-3] == '.' && end[-2] == 'b' && end[-1] == 'z' && end[0] == '2') 8.128 ++ ext = 4; 8.129 ++ next = end - ext; 8.130 ++#if ENABLE_FEATURE_2_6_MODULES 8.131 ++ if (ENABLE_FEATURE_2_6_MODULES 8.132 ++ && (k_version > 4) && (next[-2] == '.') 8.133 ++ && (next[-1] == 'k') && (next[0] == 'o')) 8.134 ++ ext += 3; 8.135 ++ else 8.136 ++#endif 8.137 ++ if ((next[-1] == '.') && (next[0] == 'o')) 8.138 ++ ext += 2; 8.139 ++ return ext; 8.140 ++} 8.141 ++ 8.142 + /* 8.143 + * This function builds a list of dependency rules from /lib/modules/`uname -r`/modules.dep. 8.144 + * It then fills every modules and aliases with their default options, found by parsing 8.145 +@@ -464,12 +487,7 @@ static struct dep_t *build_dep(void) 8.146 + if (!modpath) 8.147 + modpath = line_buffer; /* module with no path */ 8.148 + /* find the end of the module name in the file name */ 8.149 +- if (ENABLE_FEATURE_2_6_MODULES && 8.150 +- (k_version > 4) && (col[-3] == '.') && 8.151 +- (col[-2] == 'k') && (col[-1] == 'o')) 8.152 +- dot = col - 3; 8.153 +- else if ((col[-2] == '.') && (col[-1] == 'o')) 8.154 +- dot = col - 2; 8.155 ++ dot = col - ext_size(col - 1 USE_FEATURE_2_6_MODULES(, k_version)); 8.156 + 8.157 + mod = xstrndup(mods, dot - mods); 8.158 + 8.159 +@@ -522,12 +540,7 @@ static struct dep_t *build_dep(void) 8.160 + deps = skip_whitespace(deps); 8.161 + 8.162 + /* find the end of the module name in the file name */ 8.163 +- if (ENABLE_FEATURE_2_6_MODULES 8.164 +- && (k_version > 4) && (next[-2] == '.') 8.165 +- && (next[-1] == 'k') && (next[0] == 'o')) 8.166 +- ext = 3; 8.167 +- else if ((next[-1] == '.') && (next[0] == 'o')) 8.168 +- ext = 2; 8.169 ++ ext = ext_size(next USE_FEATURE_2_6_MODULES(, k_version)); 8.170 + 8.171 + /* Cope with blank lines */ 8.172 + if ((next - deps - ext + 1) <= 0)
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 9.2 +++ b/busybox/stuff/busybox-1.12.0.config Thu Aug 21 20:11:27 2008 +0000 9.3 @@ -0,0 +1,855 @@ 9.4 +# 9.5 +# Automatically generated make config: don't edit 9.6 +# Busybox version: 1.12.0 9.7 +# Thu Aug 21 15:12:51 2008 9.8 +# 9.9 +CONFIG_HAVE_DOT_CONFIG=y 9.10 + 9.11 +# 9.12 +# Busybox Settings 9.13 +# 9.14 + 9.15 +# 9.16 +# General Configuration 9.17 +# 9.18 +CONFIG_DESKTOP=y 9.19 +# CONFIG_EXTRA_COMPAT is not set 9.20 +# CONFIG_FEATURE_ASSUME_UNICODE is not set 9.21 +CONFIG_FEATURE_BUFFERS_USE_MALLOC=y 9.22 +# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set 9.23 +# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set 9.24 +CONFIG_SHOW_USAGE=y 9.25 +CONFIG_FEATURE_VERBOSE_USAGE=y 9.26 +CONFIG_FEATURE_COMPRESS_USAGE=y 9.27 +CONFIG_FEATURE_INSTALLER=y 9.28 +CONFIG_LOCALE_SUPPORT=y 9.29 +CONFIG_GETOPT_LONG=y 9.30 +CONFIG_FEATURE_DEVPTS=y 9.31 +# CONFIG_FEATURE_CLEAN_UP is not set 9.32 +CONFIG_FEATURE_PIDFILE=y 9.33 +CONFIG_FEATURE_SUID=y 9.34 +CONFIG_FEATURE_SUID_CONFIG=y 9.35 +# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set 9.36 +# CONFIG_SELINUX is not set 9.37 +# CONFIG_FEATURE_PREFER_APPLETS is not set 9.38 +CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" 9.39 +CONFIG_FEATURE_SYSLOG=y 9.40 +CONFIG_FEATURE_HAVE_RPC=y 9.41 + 9.42 +# 9.43 +# Build Options 9.44 +# 9.45 +# CONFIG_STATIC is not set 9.46 +# CONFIG_PIE is not set 9.47 +# CONFIG_NOMMU is not set 9.48 +# CONFIG_BUILD_LIBBUSYBOX is not set 9.49 +# CONFIG_FEATURE_INDIVIDUAL is not set 9.50 +# CONFIG_FEATURE_SHARED_BUSYBOX is not set 9.51 +CONFIG_LFS=y 9.52 +CONFIG_CROSS_COMPILER_PREFIX="" 9.53 + 9.54 +# 9.55 +# Debugging Options 9.56 +# 9.57 +# CONFIG_DEBUG is not set 9.58 +# CONFIG_DEBUG_PESSIMIZE is not set 9.59 +# CONFIG_WERROR is not set 9.60 +CONFIG_NO_DEBUG_LIB=y 9.61 +# CONFIG_DMALLOC is not set 9.62 +# CONFIG_EFENCE is not set 9.63 +CONFIG_INCLUDE_SUSv2=y 9.64 +# CONFIG_PARSE is not set 9.65 + 9.66 +# 9.67 +# Installation Options 9.68 +# 9.69 +# CONFIG_INSTALL_NO_USR is not set 9.70 +CONFIG_INSTALL_APPLET_SYMLINKS=y 9.71 +# CONFIG_INSTALL_APPLET_HARDLINKS is not set 9.72 +# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set 9.73 +# CONFIG_INSTALL_APPLET_DONT is not set 9.74 +# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set 9.75 +# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set 9.76 +# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set 9.77 +CONFIG_PREFIX="./_install" 9.78 + 9.79 +# 9.80 +# Busybox Library Tuning 9.81 +# 9.82 +CONFIG_PASSWORD_MINLEN=6 9.83 +CONFIG_MD5_SIZE_VS_SPEED=0 9.84 +# CONFIG_FEATURE_FAST_TOP is not set 9.85 +# CONFIG_FEATURE_ETC_NETWORKS is not set 9.86 +CONFIG_FEATURE_EDITING=y 9.87 +CONFIG_FEATURE_EDITING_MAX_LEN=1024 9.88 +# CONFIG_FEATURE_EDITING_VI is not set 9.89 +CONFIG_FEATURE_EDITING_HISTORY=127 9.90 +CONFIG_FEATURE_EDITING_SAVEHISTORY=y 9.91 +CONFIG_FEATURE_TAB_COMPLETION=y 9.92 +# CONFIG_FEATURE_USERNAME_COMPLETION is not set 9.93 +CONFIG_FEATURE_EDITING_FANCY_PROMPT=y 9.94 +# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set 9.95 +CONFIG_FEATURE_COPYBUF_KB=4 9.96 +CONFIG_MONOTONIC_SYSCALL=y 9.97 +CONFIG_IOCTL_HEX2STR_ERROR=y 9.98 +CONFIG_FEATURE_HWIB=y 9.99 + 9.100 +# 9.101 +# Applets 9.102 +# 9.103 + 9.104 +# 9.105 +# Archival Utilities 9.106 +# 9.107 +# CONFIG_FEATURE_SEAMLESS_LZMA is not set 9.108 +# CONFIG_FEATURE_SEAMLESS_BZ2 is not set 9.109 +# CONFIG_FEATURE_SEAMLESS_GZ is not set 9.110 +# CONFIG_FEATURE_SEAMLESS_Z is not set 9.111 +# CONFIG_AR is not set 9.112 +# CONFIG_FEATURE_AR_LONG_FILENAMES is not set 9.113 +CONFIG_BUNZIP2=y 9.114 +# CONFIG_BZIP2 is not set 9.115 +CONFIG_CPIO=y 9.116 +CONFIG_FEATURE_CPIO_O=y 9.117 +CONFIG_DPKG=y 9.118 +CONFIG_DPKG_DEB=y 9.119 +CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY=y 9.120 +CONFIG_GUNZIP=y 9.121 +CONFIG_GZIP=y 9.122 +CONFIG_RPM2CPIO=y 9.123 +CONFIG_RPM=y 9.124 +CONFIG_TAR=y 9.125 +CONFIG_FEATURE_TAR_CREATE=y 9.126 +# CONFIG_FEATURE_TAR_AUTODETECT is not set 9.127 +CONFIG_FEATURE_TAR_FROM=y 9.128 +CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y 9.129 +# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set 9.130 +CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y 9.131 +CONFIG_FEATURE_TAR_LONG_OPTIONS=y 9.132 +# CONFIG_FEATURE_TAR_UNAME_GNAME is not set 9.133 +CONFIG_UNCOMPRESS=y 9.134 +CONFIG_UNLZMA=y 9.135 +# CONFIG_FEATURE_LZMA_FAST is not set 9.136 +CONFIG_UNZIP=y 9.137 + 9.138 +# 9.139 +# Coreutils 9.140 +# 9.141 +CONFIG_BASENAME=y 9.142 +CONFIG_CAL=y 9.143 +CONFIG_CAT=y 9.144 +# CONFIG_CATV is not set 9.145 +CONFIG_CHGRP=y 9.146 +CONFIG_CHMOD=y 9.147 +CONFIG_CHOWN=y 9.148 +CONFIG_CHROOT=y 9.149 +CONFIG_CKSUM=y 9.150 +CONFIG_COMM=y 9.151 +CONFIG_CP=y 9.152 +CONFIG_CUT=y 9.153 +CONFIG_DATE=y 9.154 +CONFIG_FEATURE_DATE_ISOFMT=y 9.155 +CONFIG_DD=y 9.156 +CONFIG_FEATURE_DD_SIGNAL_HANDLING=y 9.157 +CONFIG_FEATURE_DD_IBS_OBS=y 9.158 +CONFIG_DF=y 9.159 +CONFIG_FEATURE_DF_INODE=y 9.160 +CONFIG_DIRNAME=y 9.161 +CONFIG_DOS2UNIX=y 9.162 +CONFIG_UNIX2DOS=y 9.163 +CONFIG_DU=y 9.164 +CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y 9.165 +CONFIG_ECHO=y 9.166 +CONFIG_FEATURE_FANCY_ECHO=y 9.167 +CONFIG_ENV=y 9.168 +CONFIG_FEATURE_ENV_LONG_OPTIONS=y 9.169 +CONFIG_EXPAND=y 9.170 +CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y 9.171 +CONFIG_EXPR=y 9.172 +# CONFIG_EXPR_MATH_SUPPORT_64 is not set 9.173 +CONFIG_FALSE=y 9.174 +CONFIG_FOLD=y 9.175 +CONFIG_HEAD=y 9.176 +CONFIG_FEATURE_FANCY_HEAD=y 9.177 +CONFIG_HOSTID=y 9.178 +CONFIG_ID=y 9.179 +CONFIG_INSTALL=y 9.180 +CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y 9.181 +CONFIG_LENGTH=y 9.182 +CONFIG_LN=y 9.183 +CONFIG_LOGNAME=y 9.184 +CONFIG_LS=y 9.185 +CONFIG_FEATURE_LS_FILETYPES=y 9.186 +CONFIG_FEATURE_LS_FOLLOWLINKS=y 9.187 +CONFIG_FEATURE_LS_RECURSIVE=y 9.188 +CONFIG_FEATURE_LS_SORTFILES=y 9.189 +CONFIG_FEATURE_LS_TIMESTAMPS=y 9.190 +CONFIG_FEATURE_LS_USERNAME=y 9.191 +CONFIG_FEATURE_LS_COLOR=y 9.192 +CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y 9.193 +CONFIG_MD5SUM=y 9.194 +CONFIG_MKDIR=y 9.195 +CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y 9.196 +CONFIG_MKFIFO=y 9.197 +CONFIG_MKNOD=y 9.198 +CONFIG_MV=y 9.199 +CONFIG_FEATURE_MV_LONG_OPTIONS=y 9.200 +CONFIG_NICE=y 9.201 +CONFIG_NOHUP=y 9.202 +CONFIG_OD=y 9.203 +CONFIG_PRINTENV=y 9.204 +CONFIG_PRINTF=y 9.205 +CONFIG_PWD=y 9.206 +CONFIG_READLINK=y 9.207 +CONFIG_FEATURE_READLINK_FOLLOW=y 9.208 +CONFIG_REALPATH=y 9.209 +CONFIG_RM=y 9.210 +CONFIG_RMDIR=y 9.211 +# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set 9.212 +CONFIG_SEQ=y 9.213 +CONFIG_SHA1SUM=y 9.214 +CONFIG_SLEEP=y 9.215 +CONFIG_FEATURE_FANCY_SLEEP=y 9.216 +# CONFIG_FEATURE_FLOAT_SLEEP is not set 9.217 +CONFIG_SORT=y 9.218 +CONFIG_FEATURE_SORT_BIG=y 9.219 +CONFIG_SPLIT=y 9.220 +CONFIG_FEATURE_SPLIT_FANCY=y 9.221 +CONFIG_STAT=y 9.222 +CONFIG_FEATURE_STAT_FORMAT=y 9.223 +CONFIG_STTY=y 9.224 +CONFIG_SUM=y 9.225 +CONFIG_SYNC=y 9.226 +# CONFIG_TAC is not set 9.227 +CONFIG_TAIL=y 9.228 +CONFIG_FEATURE_FANCY_TAIL=y 9.229 +CONFIG_TEE=y 9.230 +CONFIG_FEATURE_TEE_USE_BLOCK_IO=y 9.231 +CONFIG_TEST=y 9.232 +CONFIG_FEATURE_TEST_64=y 9.233 +CONFIG_TOUCH=y 9.234 +CONFIG_TR=y 9.235 +CONFIG_FEATURE_TR_CLASSES=y 9.236 +CONFIG_FEATURE_TR_EQUIV=y 9.237 +CONFIG_TRUE=y 9.238 +CONFIG_TTY=y 9.239 +CONFIG_UNAME=y 9.240 +CONFIG_UNEXPAND=y 9.241 +CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y 9.242 +CONFIG_UNIQ=y 9.243 +CONFIG_USLEEP=y 9.244 +CONFIG_UUDECODE=y 9.245 +CONFIG_UUENCODE=y 9.246 +CONFIG_WC=y 9.247 +CONFIG_FEATURE_WC_LARGE=y 9.248 +CONFIG_WHO=y 9.249 +CONFIG_WHOAMI=y 9.250 +CONFIG_YES=y 9.251 + 9.252 +# 9.253 +# Common options for cp and mv 9.254 +# 9.255 +CONFIG_FEATURE_PRESERVE_HARDLINKS=y 9.256 + 9.257 +# 9.258 +# Common options for ls, more and telnet 9.259 +# 9.260 +CONFIG_FEATURE_AUTOWIDTH=y 9.261 + 9.262 +# 9.263 +# Common options for df, du, ls 9.264 +# 9.265 +CONFIG_FEATURE_HUMAN_READABLE=y 9.266 + 9.267 +# 9.268 +# Common options for md5sum, sha1sum 9.269 +# 9.270 +CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y 9.271 + 9.272 +# 9.273 +# Console Utilities 9.274 +# 9.275 +CONFIG_CHVT=y 9.276 +# CONFIG_CLEAR is not set 9.277 +CONFIG_DEALLOCVT=y 9.278 +CONFIG_DUMPKMAP=y 9.279 +CONFIG_KBD_MODE=y 9.280 +CONFIG_LOADFONT=y 9.281 +CONFIG_LOADKMAP=y 9.282 +CONFIG_OPENVT=y 9.283 +# CONFIG_RESET is not set 9.284 +# CONFIG_RESIZE is not set 9.285 +# CONFIG_FEATURE_RESIZE_PRINT is not set 9.286 +CONFIG_SETCONSOLE=y 9.287 +# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set 9.288 +# CONFIG_SETFONT is not set 9.289 +CONFIG_SETKEYCODES=y 9.290 +CONFIG_SETLOGCONS=y 9.291 +# CONFIG_SHOWKEY is not set 9.292 + 9.293 +# 9.294 +# Debian Utilities 9.295 +# 9.296 +CONFIG_MKTEMP=y 9.297 +CONFIG_PIPE_PROGRESS=y 9.298 +# CONFIG_RUN_PARTS is not set 9.299 +# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set 9.300 +# CONFIG_FEATURE_RUN_PARTS_FANCY is not set 9.301 +# CONFIG_START_STOP_DAEMON is not set 9.302 +# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set 9.303 +# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set 9.304 +CONFIG_WHICH=y 9.305 + 9.306 +# 9.307 +# Editors 9.308 +# 9.309 +CONFIG_AWK=y 9.310 +CONFIG_FEATURE_AWK_MATH=y 9.311 +CONFIG_CMP=y 9.312 +CONFIG_DIFF=y 9.313 +CONFIG_FEATURE_DIFF_BINARY=y 9.314 +CONFIG_FEATURE_DIFF_DIR=y 9.315 +CONFIG_FEATURE_DIFF_MINIMAL=y 9.316 +# CONFIG_ED is not set 9.317 +CONFIG_PATCH=y 9.318 +CONFIG_SED=y 9.319 +CONFIG_VI=y 9.320 +CONFIG_FEATURE_VI_MAX_LEN=1024 9.321 +CONFIG_FEATURE_VI_8BIT=y 9.322 +CONFIG_FEATURE_VI_COLON=y 9.323 +CONFIG_FEATURE_VI_YANKMARK=y 9.324 +CONFIG_FEATURE_VI_SEARCH=y 9.325 +CONFIG_FEATURE_VI_USE_SIGNALS=y 9.326 +CONFIG_FEATURE_VI_DOT_CMD=y 9.327 +CONFIG_FEATURE_VI_READONLY=y 9.328 +CONFIG_FEATURE_VI_SETOPTS=y 9.329 +CONFIG_FEATURE_VI_SET=y 9.330 +CONFIG_FEATURE_VI_WIN_RESIZE=y 9.331 +CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y 9.332 +CONFIG_FEATURE_ALLOW_EXEC=y 9.333 + 9.334 +# 9.335 +# Finding Utilities 9.336 +# 9.337 +CONFIG_FIND=y 9.338 +CONFIG_FEATURE_FIND_PRINT0=y 9.339 +CONFIG_FEATURE_FIND_MTIME=y 9.340 +CONFIG_FEATURE_FIND_MMIN=y 9.341 +CONFIG_FEATURE_FIND_PERM=y 9.342 +CONFIG_FEATURE_FIND_TYPE=y 9.343 +CONFIG_FEATURE_FIND_XDEV=y 9.344 +CONFIG_FEATURE_FIND_MAXDEPTH=y 9.345 +CONFIG_FEATURE_FIND_NEWER=y 9.346 +CONFIG_FEATURE_FIND_INUM=y 9.347 +CONFIG_FEATURE_FIND_EXEC=y 9.348 +CONFIG_FEATURE_FIND_USER=y 9.349 +CONFIG_FEATURE_FIND_GROUP=y 9.350 +CONFIG_FEATURE_FIND_NOT=y 9.351 +CONFIG_FEATURE_FIND_DEPTH=y 9.352 +CONFIG_FEATURE_FIND_PAREN=y 9.353 +CONFIG_FEATURE_FIND_SIZE=y 9.354 +CONFIG_FEATURE_FIND_PRUNE=y 9.355 +CONFIG_FEATURE_FIND_DELETE=y 9.356 +CONFIG_FEATURE_FIND_PATH=y 9.357 +CONFIG_FEATURE_FIND_REGEX=y 9.358 +# CONFIG_FEATURE_FIND_CONTEXT is not set 9.359 +CONFIG_GREP=y 9.360 +CONFIG_FEATURE_GREP_EGREP_ALIAS=y 9.361 +CONFIG_FEATURE_GREP_FGREP_ALIAS=y 9.362 +CONFIG_FEATURE_GREP_CONTEXT=y 9.363 +CONFIG_XARGS=y 9.364 +CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y 9.365 +CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y 9.366 +CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y 9.367 +CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y 9.368 + 9.369 +# 9.370 +# Init Utilities 9.371 +# 9.372 +CONFIG_INIT=y 9.373 +# CONFIG_DEBUG_INIT is not set 9.374 +CONFIG_FEATURE_USE_INITTAB=y 9.375 +CONFIG_FEATURE_KILL_REMOVED=y 9.376 +CONFIG_FEATURE_KILL_DELAY=0 9.377 +CONFIG_FEATURE_INIT_SCTTY=y 9.378 +# CONFIG_FEATURE_INIT_SYSLOG is not set 9.379 +CONFIG_FEATURE_EXTRA_QUIET=y 9.380 +# CONFIG_FEATURE_INIT_COREDUMPS is not set 9.381 +CONFIG_FEATURE_INITRD=y 9.382 +CONFIG_HALT=y 9.383 +CONFIG_MESG=y 9.384 + 9.385 +# 9.386 +# Login/Password Management Utilities 9.387 +# 9.388 +CONFIG_FEATURE_SHADOWPASSWDS=y 9.389 +# CONFIG_USE_BB_PWD_GRP is not set 9.390 +# CONFIG_USE_BB_SHADOW is not set 9.391 +CONFIG_USE_BB_CRYPT=y 9.392 +CONFIG_ADDGROUP=y 9.393 +CONFIG_FEATURE_ADDUSER_TO_GROUP=y 9.394 +CONFIG_DELGROUP=y 9.395 +CONFIG_FEATURE_DEL_USER_FROM_GROUP=y 9.396 +# CONFIG_FEATURE_CHECK_NAMES is not set 9.397 +CONFIG_ADDUSER=y 9.398 +# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set 9.399 +CONFIG_DELUSER=y 9.400 +CONFIG_GETTY=y 9.401 +CONFIG_FEATURE_UTMP=y 9.402 +CONFIG_FEATURE_WTMP=y 9.403 +CONFIG_LOGIN=y 9.404 +# CONFIG_PAM is not set 9.405 +# CONFIG_LOGIN_SCRIPTS is not set 9.406 +CONFIG_FEATURE_NOLOGIN=y 9.407 +CONFIG_FEATURE_SECURETTY=y 9.408 +CONFIG_PASSWD=y 9.409 +CONFIG_FEATURE_PASSWD_WEAK_CHECK=y 9.410 +CONFIG_CRYPTPW=y 9.411 +CONFIG_CHPASSWD=y 9.412 +CONFIG_SU=y 9.413 +CONFIG_FEATURE_SU_SYSLOG=y 9.414 +CONFIG_FEATURE_SU_CHECKS_SHELLS=y 9.415 +CONFIG_SULOGIN=y 9.416 +CONFIG_VLOCK=y 9.417 + 9.418 +# 9.419 +# Linux Ext2 FS Progs 9.420 +# 9.421 +# CONFIG_CHATTR is not set 9.422 +# CONFIG_FSCK is not set 9.423 +# CONFIG_LSATTR is not set 9.424 + 9.425 +# 9.426 +# Linux Module Utilities 9.427 +# 9.428 +# CONFIG_MODPROBE_SMALL is not set 9.429 +# CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set 9.430 +# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set 9.431 +CONFIG_DEPMOD=y 9.432 +# CONFIG_FEATURE_DEPMOD_PRUNE_FANCY is not set 9.433 +# CONFIG_FEATURE_DEPMOD_ALIAS is not set 9.434 +CONFIG_INSMOD=y 9.435 +# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set 9.436 +# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set 9.437 +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set 9.438 +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set 9.439 +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set 9.440 +CONFIG_RMMOD=y 9.441 +CONFIG_LSMOD=y 9.442 +CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y 9.443 +CONFIG_MODPROBE=y 9.444 +CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS=y 9.445 +CONFIG_FEATURE_MODPROBE_FANCY_ALIAS=y 9.446 +# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set 9.447 +CONFIG_MODINFO=y 9.448 + 9.449 +# 9.450 +# Options common to multiple modutils 9.451 +# 9.452 +CONFIG_FEATURE_CHECK_TAINTED_MODULE=y 9.453 +# CONFIG_FEATURE_2_4_MODULES is not set 9.454 +CONFIG_FEATURE_2_6_MODULES=y 9.455 +CONFIG_DEFAULT_MODULES_DIR="/lib/modules" 9.456 +CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" 9.457 +# CONFIG_FEATURE_QUERY_MODULE_INTERFACE is not set 9.458 + 9.459 +# 9.460 +# Linux System Utilities 9.461 +# 9.462 +CONFIG_DMESG=y 9.463 +CONFIG_FEATURE_DMESG_PRETTY=y 9.464 +CONFIG_FBSET=y 9.465 +CONFIG_FEATURE_FBSET_FANCY=y 9.466 +# CONFIG_FEATURE_FBSET_READMODE is not set 9.467 +CONFIG_FDFLUSH=y 9.468 +CONFIG_FDFORMAT=y 9.469 +CONFIG_FDISK=y 9.470 +CONFIG_FDISK_SUPPORT_LARGE_DISKS=y 9.471 +CONFIG_FEATURE_FDISK_WRITABLE=y 9.472 +# CONFIG_FEATURE_AIX_LABEL is not set 9.473 +# CONFIG_FEATURE_SGI_LABEL is not set 9.474 +# CONFIG_FEATURE_SUN_LABEL is not set 9.475 +# CONFIG_FEATURE_OSF_LABEL is not set 9.476 +# CONFIG_FEATURE_FDISK_ADVANCED is not set 9.477 +# CONFIG_FINDFS is not set 9.478 +CONFIG_FREERAMDISK=y 9.479 +# CONFIG_FSCK_MINIX is not set 9.480 +# CONFIG_MKFS_MINIX is not set 9.481 +# CONFIG_FEATURE_MINIX2 is not set 9.482 +# CONFIG_GETOPT is not set 9.483 +CONFIG_HEXDUMP=y 9.484 +CONFIG_FEATURE_HEXDUMP_REVERSE=y 9.485 +# CONFIG_HD is not set 9.486 +CONFIG_HWCLOCK=y 9.487 +CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y 9.488 +CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y 9.489 +CONFIG_IPCRM=y 9.490 +CONFIG_IPCS=y 9.491 +CONFIG_LOSETUP=y 9.492 +CONFIG_MDEV=y 9.493 +CONFIG_FEATURE_MDEV_CONF=y 9.494 +# CONFIG_FEATURE_MDEV_RENAME is not set 9.495 +# CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set 9.496 +CONFIG_FEATURE_MDEV_EXEC=y 9.497 +CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y 9.498 +CONFIG_MKSWAP=y 9.499 +# CONFIG_FEATURE_MKSWAP_V0 is not set 9.500 +CONFIG_MORE=y 9.501 +CONFIG_FEATURE_USE_TERMIOS=y 9.502 +CONFIG_VOLUMEID=y 9.503 +CONFIG_FEATURE_VOLUMEID_EXT=y 9.504 +CONFIG_FEATURE_VOLUMEID_REISERFS=y 9.505 +CONFIG_FEATURE_VOLUMEID_FAT=y 9.506 +# CONFIG_FEATURE_VOLUMEID_HFS is not set 9.507 +# CONFIG_FEATURE_VOLUMEID_JFS is not set 9.508 +CONFIG_FEATURE_VOLUMEID_XFS=y 9.509 +CONFIG_FEATURE_VOLUMEID_NTFS=y 9.510 +CONFIG_FEATURE_VOLUMEID_ISO9660=y 9.511 +# CONFIG_FEATURE_VOLUMEID_UDF is not set 9.512 +# CONFIG_FEATURE_VOLUMEID_LUKS is not set 9.513 +CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y 9.514 +# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set 9.515 +# CONFIG_FEATURE_VOLUMEID_ROMFS is not set 9.516 +# CONFIG_FEATURE_VOLUMEID_SYSV is not set 9.517 +# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set 9.518 +CONFIG_FEATURE_VOLUMEID_LINUXRAID=y 9.519 +CONFIG_MOUNT=y 9.520 +# CONFIG_FEATURE_MOUNT_FAKE is not set 9.521 +# CONFIG_FEATURE_MOUNT_VERBOSE is not set 9.522 +CONFIG_FEATURE_MOUNT_HELPERS=y 9.523 +CONFIG_FEATURE_MOUNT_LABEL=y 9.524 +CONFIG_FEATURE_MOUNT_NFS=y 9.525 +CONFIG_FEATURE_MOUNT_CIFS=y 9.526 +CONFIG_FEATURE_MOUNT_FLAGS=y 9.527 +CONFIG_FEATURE_MOUNT_FSTAB=y 9.528 +CONFIG_PIVOT_ROOT=y 9.529 +CONFIG_RDATE=y 9.530 +# CONFIG_RDEV is not set 9.531 +CONFIG_READPROFILE=y 9.532 +# CONFIG_RTCWAKE is not set 9.533 +CONFIG_SCRIPT=y 9.534 +CONFIG_SETARCH=y 9.535 +CONFIG_SWAPONOFF=y 9.536 +CONFIG_FEATURE_SWAPON_PRI=y 9.537 +CONFIG_SWITCH_ROOT=y 9.538 +CONFIG_UMOUNT=y 9.539 +CONFIG_FEATURE_UMOUNT_ALL=y 9.540 + 9.541 +# 9.542 +# Common options for mount/umount 9.543 +# 9.544 +CONFIG_FEATURE_MOUNT_LOOP=y 9.545 +# CONFIG_FEATURE_MTAB_SUPPORT is not set 9.546 + 9.547 +# 9.548 +# Miscellaneous Utilities 9.549 +# 9.550 +CONFIG_ADJTIMEX=y 9.551 +# CONFIG_BBCONFIG is not set 9.552 +CONFIG_CHAT=y 9.553 +CONFIG_FEATURE_CHAT_NOFAIL=y 9.554 +# CONFIG_FEATURE_CHAT_TTY_HIFI is not set 9.555 +CONFIG_FEATURE_CHAT_IMPLICIT_CR=y 9.556 +# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set 9.557 +# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set 9.558 +# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set 9.559 +# CONFIG_FEATURE_CHAT_CLR_ABORT is not set 9.560 +CONFIG_CHRT=y 9.561 +CONFIG_CROND=y 9.562 +# CONFIG_DEBUG_CROND_OPTION is not set 9.563 +# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set 9.564 +CONFIG_CRONTAB=y 9.565 +# CONFIG_DC is not set 9.566 +# CONFIG_DEVFSD is not set 9.567 +# CONFIG_DEVFSD_MODLOAD is not set 9.568 +# CONFIG_DEVFSD_FG_NP is not set 9.569 +# CONFIG_DEVFSD_VERBOSE is not set 9.570 +# CONFIG_FEATURE_DEVFS is not set 9.571 +CONFIG_EJECT=y 9.572 +CONFIG_FEATURE_EJECT_SCSI=y 9.573 +# CONFIG_FBSPLASH is not set 9.574 +# CONFIG_INOTIFYD is not set 9.575 +CONFIG_LAST=y 9.576 +CONFIG_FEATURE_LAST_SMALL=y 9.577 +# CONFIG_FEATURE_LAST_FANCY is not set 9.578 +CONFIG_LESS=y 9.579 +CONFIG_FEATURE_LESS_MAXLINES=9999999 9.580 +CONFIG_FEATURE_LESS_BRACKETS=y 9.581 +CONFIG_FEATURE_LESS_FLAGS=y 9.582 +CONFIG_FEATURE_LESS_FLAGCS=y 9.583 +CONFIG_FEATURE_LESS_MARKS=y 9.584 +CONFIG_FEATURE_LESS_REGEXP=y 9.585 +CONFIG_HDPARM=y 9.586 +CONFIG_FEATURE_HDPARM_GET_IDENTITY=y 9.587 +# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set 9.588 +# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set 9.589 +# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set 9.590 +# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set 9.591 +CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y 9.592 +# CONFIG_MAKEDEVS is not set 9.593 +# CONFIG_FEATURE_MAKEDEVS_LEAF is not set 9.594 +# CONFIG_FEATURE_MAKEDEVS_TABLE is not set 9.595 +# CONFIG_MAN is not set 9.596 +CONFIG_MICROCOM=y 9.597 +CONFIG_MOUNTPOINT=y 9.598 +# CONFIG_MT is not set 9.599 +CONFIG_RAIDAUTORUN=y 9.600 +# CONFIG_READAHEAD is not set 9.601 +# CONFIG_RUNLEVEL is not set 9.602 +# CONFIG_RX is not set 9.603 +CONFIG_SETSID=y 9.604 +CONFIG_STRINGS=y 9.605 +CONFIG_TASKSET=y 9.606 +CONFIG_FEATURE_TASKSET_FANCY=y 9.607 +CONFIG_TIME=y 9.608 +# CONFIG_TTYSIZE is not set 9.609 +CONFIG_VCSA2TXT=y 9.610 +CONFIG_WATCHDOG=y 9.611 + 9.612 +# 9.613 +# Networking Utilities 9.614 +# 9.615 +CONFIG_FEATURE_IPV6=y 9.616 +CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y 9.617 +# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set 9.618 +CONFIG_ARP=y 9.619 +CONFIG_ARPING=y 9.620 +CONFIG_BRCTL=y 9.621 +CONFIG_FEATURE_BRCTL_FANCY=y 9.622 +# CONFIG_FEATURE_BRCTL_SHOW is not set 9.623 +CONFIG_DNSD=y 9.624 +CONFIG_ETHER_WAKE=y 9.625 +CONFIG_FAKEIDENTD=y 9.626 +CONFIG_FTPGET=y 9.627 +CONFIG_FTPPUT=y 9.628 +CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y 9.629 +CONFIG_HOSTNAME=y 9.630 +# CONFIG_HTTPD is not set 9.631 +# CONFIG_FEATURE_HTTPD_RANGES is not set 9.632 +# CONFIG_FEATURE_HTTPD_USE_SENDFILE is not set 9.633 +# CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP is not set 9.634 +# CONFIG_FEATURE_HTTPD_SETUID is not set 9.635 +# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set 9.636 +# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set 9.637 +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES is not set 9.638 +# CONFIG_FEATURE_HTTPD_CGI is not set 9.639 +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set 9.640 +# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set 9.641 +# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set 9.642 +# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set 9.643 +# CONFIG_FEATURE_HTTPD_PROXY is not set 9.644 +CONFIG_IFCONFIG=y 9.645 +CONFIG_FEATURE_IFCONFIG_STATUS=y 9.646 +# CONFIG_FEATURE_IFCONFIG_SLIP is not set 9.647 +CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y 9.648 +CONFIG_FEATURE_IFCONFIG_HW=y 9.649 +CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y 9.650 +# CONFIG_IFENSLAVE is not set 9.651 +# CONFIG_IFUPDOWN is not set 9.652 +CONFIG_IFUPDOWN_IFSTATE_PATH="" 9.653 +# CONFIG_FEATURE_IFUPDOWN_IP is not set 9.654 +# CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set 9.655 +# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set 9.656 +# CONFIG_FEATURE_IFUPDOWN_IPV4 is not set 9.657 +# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set 9.658 +# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set 9.659 +# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set 9.660 +CONFIG_INETD=y 9.661 +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y 9.662 +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y 9.663 +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y 9.664 +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y 9.665 +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y 9.666 +CONFIG_FEATURE_INETD_RPC=y 9.667 +# CONFIG_IP is not set 9.668 +# CONFIG_FEATURE_IP_ADDRESS is not set 9.669 +# CONFIG_FEATURE_IP_LINK is not set 9.670 +# CONFIG_FEATURE_IP_ROUTE is not set 9.671 +# CONFIG_FEATURE_IP_TUNNEL is not set 9.672 +# CONFIG_FEATURE_IP_RULE is not set 9.673 +# CONFIG_FEATURE_IP_SHORT_FORMS is not set 9.674 +# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set 9.675 +# CONFIG_IPADDR is not set 9.676 +# CONFIG_IPLINK is not set 9.677 +# CONFIG_IPROUTE is not set 9.678 +# CONFIG_IPTUNNEL is not set 9.679 +# CONFIG_IPRULE is not set 9.680 +CONFIG_IPCALC=y 9.681 +CONFIG_FEATURE_IPCALC_FANCY=y 9.682 +CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y 9.683 +CONFIG_NAMEIF=y 9.684 +# CONFIG_FEATURE_NAMEIF_EXTENDED is not set 9.685 +CONFIG_NC=y 9.686 +CONFIG_NC_SERVER=y 9.687 +# CONFIG_NC_EXTRA is not set 9.688 +CONFIG_NETSTAT=y 9.689 +CONFIG_FEATURE_NETSTAT_WIDE=y 9.690 +# CONFIG_FEATURE_NETSTAT_PRG is not set 9.691 +CONFIG_NSLOOKUP=y 9.692 +CONFIG_PING=y 9.693 +CONFIG_PING6=y 9.694 +CONFIG_FEATURE_FANCY_PING=y 9.695 +CONFIG_PSCAN=y 9.696 +CONFIG_ROUTE=y 9.697 +# CONFIG_SENDMAIL is not set 9.698 +# CONFIG_FETCHMAIL is not set 9.699 +# CONFIG_SLATTACH is not set 9.700 +CONFIG_TELNET=y 9.701 +CONFIG_FEATURE_TELNET_TTYPE=y 9.702 +CONFIG_FEATURE_TELNET_AUTOLOGIN=y 9.703 +# CONFIG_TELNETD is not set 9.704 +# CONFIG_FEATURE_TELNETD_STANDALONE is not set 9.705 +CONFIG_TFTP=y 9.706 +CONFIG_TFTPD=y 9.707 +CONFIG_FEATURE_TFTP_GET=y 9.708 +CONFIG_FEATURE_TFTP_PUT=y 9.709 +CONFIG_FEATURE_TFTP_BLOCKSIZE=y 9.710 +# CONFIG_DEBUG_TFTP is not set 9.711 +CONFIG_TRACEROUTE=y 9.712 +CONFIG_FEATURE_TRACEROUTE_VERBOSE=y 9.713 +CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE=y 9.714 +# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set 9.715 +CONFIG_APP_UDHCPD=y 9.716 +CONFIG_APP_DHCPRELAY=y 9.717 +CONFIG_APP_DUMPLEASES=y 9.718 +# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set 9.719 +CONFIG_DHCPD_LEASES_FILE="/var/lib/udhcpd.leases" 9.720 +CONFIG_APP_UDHCPC=y 9.721 +CONFIG_FEATURE_UDHCPC_ARPING=y 9.722 +# CONFIG_FEATURE_UDHCP_PORT is not set 9.723 +# CONFIG_FEATURE_UDHCP_DEBUG is not set 9.724 +# CONFIG_FEATURE_RFC3397 is not set 9.725 +CONFIG_DHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" 9.726 +CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 9.727 +CONFIG_VCONFIG=y 9.728 +CONFIG_WGET=y 9.729 +CONFIG_FEATURE_WGET_STATUSBAR=y 9.730 +CONFIG_FEATURE_WGET_AUTHENTICATION=y 9.731 +CONFIG_FEATURE_WGET_LONG_OPTIONS=y 9.732 +CONFIG_ZCIP=y 9.733 +# CONFIG_TCPSVD is not set 9.734 +# CONFIG_UDPSVD is not set 9.735 + 9.736 +# 9.737 +# Process Utilities 9.738 +# 9.739 +CONFIG_FREE=y 9.740 +CONFIG_FUSER=y 9.741 +CONFIG_KILL=y 9.742 +CONFIG_KILLALL=y 9.743 +CONFIG_KILLALL5=y 9.744 +CONFIG_NMETER=y 9.745 +# CONFIG_PGREP is not set 9.746 +CONFIG_PIDOF=y 9.747 +CONFIG_FEATURE_PIDOF_SINGLE=y 9.748 +CONFIG_FEATURE_PIDOF_OMIT=y 9.749 +# CONFIG_PKILL is not set 9.750 +CONFIG_PS=y 9.751 +CONFIG_FEATURE_PS_WIDE=y 9.752 +# CONFIG_FEATURE_PS_TIME is not set 9.753 +# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set 9.754 +CONFIG_RENICE=y 9.755 +CONFIG_BB_SYSCTL=y 9.756 +CONFIG_TOP=y 9.757 +CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y 9.758 +CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y 9.759 +# CONFIG_FEATURE_TOP_DECIMALS is not set 9.760 +CONFIG_FEATURE_TOPMEM=y 9.761 +CONFIG_UPTIME=y 9.762 +CONFIG_WATCH=y 9.763 + 9.764 +# 9.765 +# Shells 9.766 +# 9.767 +CONFIG_FEATURE_SH_IS_ASH=y 9.768 +# CONFIG_FEATURE_SH_IS_HUSH is not set 9.769 +# CONFIG_FEATURE_SH_IS_MSH is not set 9.770 +# CONFIG_FEATURE_SH_IS_NONE is not set 9.771 +CONFIG_ASH=y 9.772 + 9.773 +# 9.774 +# Ash Shell Options 9.775 +# 9.776 +CONFIG_ASH_BASH_COMPAT=y 9.777 +CONFIG_ASH_JOB_CONTROL=y 9.778 +CONFIG_ASH_READ_NCHARS=y 9.779 +CONFIG_ASH_READ_TIMEOUT=y 9.780 +CONFIG_ASH_ALIAS=y 9.781 +CONFIG_ASH_MATH_SUPPORT=y 9.782 +CONFIG_ASH_MATH_SUPPORT_64=y 9.783 +CONFIG_ASH_GETOPTS=y 9.784 +CONFIG_ASH_BUILTIN_ECHO=y 9.785 +CONFIG_ASH_BUILTIN_PRINTF=y 9.786 +CONFIG_ASH_BUILTIN_TEST=y 9.787 +CONFIG_ASH_CMDCMD=y 9.788 +# CONFIG_ASH_MAIL is not set 9.789 +CONFIG_ASH_OPTIMIZE_FOR_SIZE=y 9.790 +CONFIG_ASH_RANDOM_SUPPORT=y 9.791 +# CONFIG_ASH_EXPAND_PRMT is not set 9.792 +# CONFIG_HUSH is not set 9.793 +# CONFIG_HUSH_HELP is not set 9.794 +# CONFIG_HUSH_INTERACTIVE is not set 9.795 +# CONFIG_HUSH_JOB is not set 9.796 +# CONFIG_HUSH_TICK is not set 9.797 +# CONFIG_HUSH_IF is not set 9.798 +# CONFIG_HUSH_LOOPS is not set 9.799 +# CONFIG_HUSH_CASE is not set 9.800 +# CONFIG_LASH is not set 9.801 +# CONFIG_MSH is not set 9.802 + 9.803 +# 9.804 +# Bourne Shell Options 9.805 +# 9.806 +CONFIG_FEATURE_SH_EXTRA_QUIET=y 9.807 +# CONFIG_FEATURE_SH_STANDALONE is not set 9.808 +# CONFIG_FEATURE_SH_NOFORK is not set 9.809 +# CONFIG_CTTYHACK is not set 9.810 + 9.811 +# 9.812 +# System Logging Utilities 9.813 +# 9.814 +CONFIG_SYSLOGD=y 9.815 +CONFIG_FEATURE_ROTATE_LOGFILE=y 9.816 +CONFIG_FEATURE_REMOTE_LOG=y 9.817 +CONFIG_FEATURE_SYSLOGD_DUP=y 9.818 +# CONFIG_FEATURE_IPC_SYSLOG is not set 9.819 +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE= 9.820 +# CONFIG_LOGREAD is not set 9.821 +# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set 9.822 +CONFIG_KLOGD=y 9.823 +CONFIG_LOGGER=y 9.824 + 9.825 +# 9.826 +# Runit Utilities 9.827 +# 9.828 +# CONFIG_RUNSV is not set 9.829 +# CONFIG_RUNSVDIR is not set 9.830 +# CONFIG_SV is not set 9.831 +# CONFIG_SVLOGD is not set 9.832 +# CONFIG_CHPST is not set 9.833 +# CONFIG_SETUIDGID is not set 9.834 +# CONFIG_ENVUIDGID is not set 9.835 +# CONFIG_ENVDIR is not set 9.836 +# CONFIG_SOFTLIMIT is not set 9.837 +# CONFIG_CHCON is not set 9.838 +# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set 9.839 +# CONFIG_GETENFORCE is not set 9.840 +# CONFIG_GETSEBOOL is not set 9.841 +# CONFIG_LOAD_POLICY is not set 9.842 +# CONFIG_MATCHPATHCON is not set 9.843 +# CONFIG_RESTORECON is not set 9.844 +# CONFIG_RUNCON is not set 9.845 +# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set 9.846 +# CONFIG_SELINUXENABLED is not set 9.847 +# CONFIG_SETENFORCE is not set 9.848 +# CONFIG_SETFILES is not set 9.849 +# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set 9.850 +# CONFIG_SETSEBOOL is not set 9.851 +# CONFIG_SESTATUS is not set 9.852 + 9.853 +# 9.854 +# Print Utilities 9.855 +# 9.856 +CONFIG_LPD=y 9.857 +CONFIG_LPR=y 9.858 +CONFIG_LPQ=y