On Tuesday 05 June 2007 23:43, Nikolay Yevik wrote: > --> No, this problem is not ARM9 specific. I am getting exactly the same > error with BusyBox on 0x86 with or without the same config, actually any > config (for example - make defconfig) with BusyBox 1.6.0 (also tried > 1.0.0 rc 3 and 1.2.2.1). Moreover, standard (non-BusyBox) Linux RPM > utility has no problems installing this .rpm when rpmbuild for 0x86 > (tried RPM 4.4.2 on OpenSUSE 10.2) > > "Can you put the RPM you are trying to install somewhere on the net, > and show *exact* command you use to install it and the resulting error > message?" > --> Correct me if I am wrong, but the only way you can install an rpm > using BusyBox version is to issue: > "rpm -i package.rpm".
Believe or not, but I never used rpm. Never ever. That's why I was asking. > I placed simplified source and binary .rpms illustrating the problem at: > http://www.4shared.com/dir/2891777/617a932/sharing.html > > > I am getting "Invalid gzip magic" error from busybox rpm utility on > ARM9. > > "Don't describe errors, cut-n-paste from the screen instead. This way > it's crearer what happens." > > --> Thank you for your advice, but this is it. This is the error,- > "rpm: invalid gzip magic" (or "rpm: Invalig gzip magic" depending on the > busybox version. There is nothing else. This is what happens on my system: # strace -o strace.log -f ./busybox rpm -i mil1553-0.0-1.src.rpm rpm: can't open 'mil1553-0.0.spec': Read-only file system Well, it obviously tries to create something in my root fs, which is mounted RO specially for such cases. Is it supposed to do that? In strace.log I see: 4526 execve("./busybox", ["./busybox", "rpm", "-i", "mil1553-0.0-1.src.rpm"], [/* 32 vars */]) = 0 ... 4526 chdir("/") = 0 ... 4526 open("mil1553-0.0.spec", O_WRONLY|O_CREAT|O_EXCL|O_LARGEFILE, 0100644) = -1 EROFS (Read-only file system) 4526 write(2, "rpm: ", 5) = 5 4526 write(2, "can\'t open \'mil1553-0.0.spec\'", 29) = 29 4526 write(2, ": Read-only file system\n", 24) = 24 Yes, it still doesn't work, but the point is, it does not report "invalid gzip magic". Look here: static void extract_cpio_gz(int fd) { archive_handle_t *archive_handle; unsigned char magic[2]; /* Initialise */ archive_handle = init_handle(); archive_handle->seek = seek_by_read; //archive_handle->action_header = header_list; archive_handle->action_data = data_extract_all; archive_handle->flags |= ARCHIVE_PRESERVE_DATE; archive_handle->flags |= ARCHIVE_CREATE_LEADING_DIRS; archive_handle->src_fd = fd; archive_handle->offset = 0; xread(archive_handle->src_fd, &magic, 2); if ((magic[0] != 0x1f) || (magic[1] != 0x8b)) { bb_error_msg_and_die("invalid gzip magic"); <======== you die here } check_header_gzip_or_die(archive_handle->src_fd); xchdir("/"); /* Install RPM's to root */ <======== on my system I reach this chdir("/") archive_handle->src_fd = open_transformer(archive_handle->src_fd, inflate_gunzip); archive_handle->offset = 0; while (get_header_cpio(archive_handle) == EXIT_SUCCESS) /* loop */; } Can you verify this by adding a debug message? if ((magic[0] != 0x1f) || (magic[1] != 0x8b)) { bb_error_msg_and_die("invalid gzip magic HERE: %x %x", magic[0], magic[1]); } If it does, you can capture strace too and compare with mine (I am attaching strace.log) - "how the hell these two bytes ended up different?" -- vda
4526 execve("./busybox", ["./busybox", "rpm", "-i", "mil1553-0.0-1.src.rpm"], [/* 32 vars */]) = 0
4526 brk(0) = 0x80f9000
4526 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7fe6000
4526 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
4526 open("/etc/ld.so.cache", O_RDONLY) = 3
4526 fstat64(3, {st_mode=S_IFREG|0644, st_size=52773, ...}) = 0
4526 mmap2(NULL, 52773, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf7fd9000
4526 close(3) = 0
4526 open("/lib/libcrypt.so.1", O_RDONLY) = 3
4526 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0004\10\0"..., 512) = 512
4526 fstat64(3, {st_mode=S_IFREG|0555, st_size=23075, ...}) = 0
4526 mmap2(NULL, 180540, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf7fac000
4526 mmap2(0xf7fb0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xf7fb0000
4526 mmap2(0xf7fb2000, 155964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7fb2000
4526 close(3) = 0
4526 open("/lib/libm.so.6", O_RDONLY) = 3
4526 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2203\0"..., 512) = 512
4526 fstat64(3, {st_mode=S_IFREG|0555, st_size=197818, ...}) = 0
4526 mmap2(NULL, 135296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf7f8a000
4526 mmap2(0xf7faa000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f) = 0xf7faa000
4526 close(3) = 0
4526 open("/lib/libc.so.6", O_RDONLY) = 3
4526 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0[\1\000"..., 512) = 512
4526 fstat64(3, {st_mode=S_IFREG|0555, st_size=1253200, ...}) = 0
4526 mmap2(NULL, 976604, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf7e9b000
4526 mmap2(0xf7f83000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe7) = 0xf7f83000
4526 mmap2(0xf7f87000, 9948, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7f87000
4526 close(3) = 0
4526 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7e9a000
4526 set_thread_area({entry_number:-1 -> 12, base_addr:0xf7e9a8c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
4526 mprotect(0xf7f83000, 8192, PROT_READ) = 0
4526 mprotect(0xf7faa000, 4096, PROT_READ) = 0
4526 mprotect(0xf7fb0000, 4096, PROT_READ) = 0
4526 mprotect(0xf7ffd000, 4096, PROT_READ) = 0
4526 munmap(0xf7fd9000, 52773) = 0
4526 getuid32() = 0
4526 open("mil1553-0.0-1.src.rpm", O_RDONLY|O_LARGEFILE) = 3
4526 brk(0) = 0x80f9000
4526 brk(0x811a000) = 0x811a000
4526 _llseek(3, 96, [96], SEEK_CUR) = 0
4526 read(3, "\216\255\350\1\0\0\0\0\0\0\0\5\0\0\0T", 16) = 16
4526 _llseek(3, 0, [112], SEEK_CUR) = 0
4526 read(3, "\0\0\0>\0\0\0\7\0\0\0D\0\0\0\20", 16) = 16
4526 read(3, "\0\0\1\r\0\0\0\6\0\0\0\0\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\350\0\0\0\4\0\0\0,\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\354\0\0\0\7\0\0\0000\0\0\0\20", 16) = 16
4526 read(3, "[EMAIL PROTECTED]", 16) = 16
4526 _llseek(3, 84, [276], SEEK_CUR) = 0
4526 _llseek(3, 0, [276], SEEK_CUR) = 0
4526 _llseek(3, 4, [280], SEEK_CUR) = 0
4526 read(3, "\216\255\350\1\0\0\0\0\0\0\0*\0\0\2u", 16) = 16
4526 _llseek(3, 0, [296], SEEK_CUR) = 0
4526 read(3, "\0\0\0?\0\0\0\7\0\0\2e\0\0\0\20", 16) = 16
4526 read(3, "\0\0\0d\0\0\0\10\0\0\0\0\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\350\0\0\0\6\0\0\0\2\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\351\0\0\0\6\0\0\0\n\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\352\0\0\0\6\0\0\0\16\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\354\0\0\0\t\0\0\0\20\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\355\0\0\0\t\0\0\0.\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\356\0\0\0\4\0\0\0\234\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\357\0\0\0\6\0\0\0\240\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\361\0\0\0\4\0\0\0\310\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\363\0\0\0\6\0\0\0\314\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\366\0\0\0\6\0\0\0\325\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\367\0\0\0\6\0\0\0\331\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\370\0\0\0\t\0\0\1\7\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\372\0\0\0\10\0\0\1\24\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\375\0\0\0\6\0\0\1\'\0\0\0\1", 16) = 16
4526 read(3, "\0\0\3\376\0\0\0\6\0\0\1-\0\0\0\1", 16) = 16
4526 read(3, "\0\0\4\4\0\0\0\4\0\0\0014\0\0\0\2", 16) = 16
4526 read(3, "\0\0\4\6\0\0\0\3\0\0\1<\0\0\0\2", 16) = 16
4526 read(3, "[EMAIL PROTECTED]", 16) = 16
4526 read(3, "\0\0\4\n\0\0\0\4\0\0\1D\0\0\0\2", 16) = 16
4526 read(3, "\0\0\4\v\0\0\0\10\0\0\1L\0\0\0\2", 16) = 16
4526 read(3, "\0\0\4\f\0\0\0\10\0\0\1\216\0\0\0\2", 16) = 16
4526 read(3, "\0\0\4\r\0\0\0\4\0\0\1\220\0\0\0\2", 16) = 16
4526 read(3, "\0\0\4\17\0\0\0\10\0\0\1\230\0\0\0\2", 16) = 16
4526 read(3, "\0\0\4\20\0\0\0\10\0\0\1\242\0\0\0\2", 16) = 16
4526 read(3, "\0\0\4\25\0\0\0\4\0\0\1\254\0\0\0\2", 16) = 16
4526 read(3, "\0\0\4\30\0\0\0\4\0\0\1\264\0\0\0\1", 16) = 16
4526 read(3, "\0\0\4\31\0\0\0\10\0\0\1\270\0\0\0\1", 16) = 16
4526 read(3, "\0\0\4\32\0\0\0\10\0\0\1\324\0\0\0\1", 16) = 16
4526 read(3, "\0\0\4&\0\0\0\10\0\0\1\334\0\0\0\1", 16) = 16
4526 read(3, "\0\0\4(\0\0\0\6\0\0\1\342\0\0\0\1", 16) = 16
4526 read(3, "\0\0\4F\0\0\0\6\0\0\1\350\0\0\0\1", 16) = 16
4526 read(3, "\0\0\4G\0\0\0\4\0\0\2\30\0\0\0\2", 16) = 16
4526 read(3, "\0\0\4H\0\0\0\4\0\0\2 \0\0\0\2", 16) = 16
4526 read(3, "\0\0\4I\0\0\0\10\0\0\2(\0\0\0\2", 16) = 16
4526 read(3, "\0\0\4\\\0\0\0\4\0\0\2,\0\0\0\2", 16) = 16
4526 read(3, "\0\0\4]\0\0\0\10\0\0\0024\0\0\0\2", 16) = 16
4526 read(3, "\0\0\4^\0\0\0\10\0\0\2X\0\0\0\1", 16) = 16
4526 read(3, "\0\0\4d\0\0\0\6\0\0\2Y\0\0\0\1", 16) = 16
4526 read(3, "\0\0\4e\0\0\0\6\0\0\2^\0\0\0\1", 16) = 16
4526 read(3, "\0\0\4f\0\0\0\6\0\0\2c\0\0\0\1", 16) = 16
4526 _llseek(3, 629, [1597], SEEK_CUR) = 0
4526 _llseek(3, 0, [1597], SEEK_CUR) = 0
4526 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf7fe5000
4526 read(3, "\37\213", 2) = 2
4526 read(3, "\10\0\0\0\0\0\0\3", 8) = 8
4526 chdir("/") = 0
4526 pipe([5, 6]) = 0
4526 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf7e9a908) = 4527
4526 close(6) = 0
4526 read(5, <unfinished ...>
4527 close(5) = 0
4527 read(3, "\215S]H\24Q\24^\312\207\270O\205\326S\341qk\243\240\235"..., 32760) = 827
4527 write(6, "07070100024b8e000081a40000000000"..., 1376 <unfinished ...>
4526 <... read resumed> "07070100024b8e000081a40000000000"..., 110) = 110
4526 read(5, "mil1553-0.0.spec\0", 17) = 17
4526 read(5, "\0", 1) = 1
4526 umask(0) = 022
4526 umask(022) = 0
4526 mkdir(".", 0777) = -1 EEXIST (File exists)
4526 stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
4526 umask(022) = 022
4526 open("mil1553-0.0.spec", O_WRONLY|O_CREAT|O_EXCL|O_LARGEFILE, 0100644) = -1 EROFS (Read-only file system)
4526 write(2, "rpm: ", 5) = 5
4526 write(2, "can\'t open \'mil1553-0.0.spec\'", 29) = 29
4526 write(2, ": Read-only file system\n", 24) = 24
4526 exit_group(1) = ?
4527 <... write resumed> ) = 1376
4527 close(6) = 0
4527 close(3) = 0
4527 exit_group(0) = ?
# # Automatically generated make config: don't edit # Busybox version: 1.7.0.svn # Wed Jun 6 01:31:19 2007 # CONFIG_HAVE_DOT_CONFIG=y # # Busybox Settings # # # General Configuration # CONFIG_NITPICK=y CONFIG_DESKTOP=y CONFIG_FEATURE_BUFFERS_USE_MALLOC=y # CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set CONFIG_SHOW_USAGE=y CONFIG_FEATURE_VERBOSE_USAGE=y CONFIG_FEATURE_COMPRESS_USAGE=y CONFIG_FEATURE_INSTALLER=y # CONFIG_LOCALE_SUPPORT is not set CONFIG_GETOPT_LONG=y CONFIG_FEATURE_DEVPTS=y # CONFIG_FEATURE_CLEAN_UP is not set CONFIG_FEATURE_PIDFILE=y CONFIG_FEATURE_SUID=y CONFIG_FEATURE_SYSLOG=y CONFIG_FEATURE_SUID_CONFIG=y CONFIG_FEATURE_SUID_CONFIG_QUIET=y CONFIG_FEATURE_HAVE_RPC=y # CONFIG_SELINUX is not set # CONFIG_FEATURE_PREFER_APPLETS is not set CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" # # Build Options # # CONFIG_STATIC is not set # CONFIG_BUILD_LIBBUSYBOX is not set # CONFIG_FEATURE_FULL_LIBBUSYBOX is not set # CONFIG_FEATURE_SHARED_BUSYBOX is not set CONFIG_LFS=y # CONFIG_BUILD_AT_ONCE is not set # # Debugging Options # # CONFIG_DEBUG is not set CONFIG_WERROR=y CONFIG_NO_DEBUG_LIB=y # CONFIG_DMALLOC is not set # CONFIG_EFENCE is not set CONFIG_INCLUDE_SUSv2=y # # Installation Options # # CONFIG_INSTALL_NO_USR is not set # CONFIG_INSTALL_APPLET_SYMLINKS is not set # CONFIG_INSTALL_APPLET_HARDLINKS is not set CONFIG_INSTALL_APPLET_DONT=y CONFIG_PREFIX="./_install" # # Busybox Library Tuning # CONFIG_PASSWORD_MINLEN=6 CONFIG_MD5_SIZE_VS_SPEED=2 CONFIG_FEATURE_EDITING=y CONFIG_FEATURE_EDITING_FANCY_KEYS=y CONFIG_FEATURE_EDITING_VI=y CONFIG_FEATURE_EDITING_HISTORY=15 CONFIG_FEATURE_EDITING_SAVEHISTORY=y CONFIG_FEATURE_TAB_COMPLETION=y CONFIG_FEATURE_USERNAME_COMPLETION=y CONFIG_FEATURE_EDITING_FANCY_PROMPT=y # # Applets # # # Archival Utilities # CONFIG_AR=y CONFIG_FEATURE_AR_LONG_FILENAMES=y CONFIG_BUNZIP2=y CONFIG_CPIO=y # CONFIG_DPKG is not set # CONFIG_DPKG_DEB is not set # CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set CONFIG_GUNZIP=y CONFIG_FEATURE_GUNZIP_UNCOMPRESS=y CONFIG_GZIP=y CONFIG_RPM2CPIO=y CONFIG_RPM=y CONFIG_TAR=y CONFIG_FEATURE_TAR_CREATE=y CONFIG_FEATURE_TAR_BZIP2=y CONFIG_FEATURE_TAR_LZMA=y CONFIG_FEATURE_TAR_FROM=y CONFIG_FEATURE_TAR_GZIP=y CONFIG_FEATURE_TAR_COMPRESS=y CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y CONFIG_FEATURE_TAR_LONG_OPTIONS=y CONFIG_UNCOMPRESS=y CONFIG_UNLZMA=y CONFIG_FEATURE_LZMA_FAST=y CONFIG_UNZIP=y # # Common options for cpio and tar # CONFIG_FEATURE_UNARCHIVE_TAPE=y # CONFIG_FEATURE_DEB_TAR_GZ is not set # CONFIG_FEATURE_DEB_TAR_BZ2 is not set # CONFIG_FEATURE_DEB_TAR_LZMA is not set # # Coreutils # CONFIG_BASENAME=y CONFIG_CAL=y CONFIG_CAT=y CONFIG_CATV=y CONFIG_CHGRP=y CONFIG_CHMOD=y CONFIG_CHOWN=y CONFIG_CHROOT=y CONFIG_CKSUM=y CONFIG_CMP=y CONFIG_COMM=y CONFIG_CP=y CONFIG_CUT=y CONFIG_DATE=y CONFIG_FEATURE_DATE_ISOFMT=y CONFIG_DD=y CONFIG_FEATURE_DD_SIGNAL_HANDLING=y CONFIG_FEATURE_DD_IBS_OBS=y CONFIG_DF=y CONFIG_DIFF=y CONFIG_FEATURE_DIFF_BINARY=y CONFIG_FEATURE_DIFF_DIR=y CONFIG_FEATURE_DIFF_MINIMAL=y CONFIG_DIRNAME=y CONFIG_DOS2UNIX=y CONFIG_UNIX2DOS=y CONFIG_DU=y CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y CONFIG_ECHO=y CONFIG_FEATURE_FANCY_ECHO=y CONFIG_ENV=y CONFIG_FEATURE_ENV_LONG_OPTIONS=y CONFIG_EXPR=y CONFIG_EXPR_MATH_SUPPORT_64=y CONFIG_FALSE=y CONFIG_FOLD=y CONFIG_HEAD=y CONFIG_FEATURE_FANCY_HEAD=y CONFIG_HOSTID=y CONFIG_ID=y CONFIG_INSTALL=y CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y CONFIG_LENGTH=y CONFIG_LN=y CONFIG_LOGNAME=y CONFIG_LS=y CONFIG_FEATURE_LS_FILETYPES=y CONFIG_FEATURE_LS_FOLLOWLINKS=y CONFIG_FEATURE_LS_RECURSIVE=y CONFIG_FEATURE_LS_SORTFILES=y CONFIG_FEATURE_LS_TIMESTAMPS=y CONFIG_FEATURE_LS_USERNAME=y CONFIG_FEATURE_LS_COLOR=y CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y CONFIG_MD5SUM=y CONFIG_MKDIR=y CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y CONFIG_MKFIFO=y CONFIG_MKNOD=y CONFIG_MV=y CONFIG_FEATURE_MV_LONG_OPTIONS=y CONFIG_NICE=y CONFIG_NOHUP=y CONFIG_OD=y CONFIG_PRINTENV=y CONFIG_PRINTF=y CONFIG_PWD=y CONFIG_REALPATH=y CONFIG_RM=y CONFIG_RMDIR=y CONFIG_SEQ=y CONFIG_SHA1SUM=y CONFIG_SLEEP=y CONFIG_FEATURE_FANCY_SLEEP=y CONFIG_SORT=y CONFIG_FEATURE_SORT_BIG=y CONFIG_SPLIT=y CONFIG_FEATURE_SPLIT_FANCY=y CONFIG_STAT=y CONFIG_FEATURE_STAT_FORMAT=y CONFIG_STTY=y CONFIG_SUM=y CONFIG_SYNC=y CONFIG_TAIL=y CONFIG_FEATURE_FANCY_TAIL=y CONFIG_TEE=y CONFIG_FEATURE_TEE_USE_BLOCK_IO=y CONFIG_TEST=y CONFIG_FEATURE_TEST_64=y CONFIG_TOUCH=y CONFIG_TR=y CONFIG_FEATURE_TR_CLASSES=y CONFIG_FEATURE_TR_EQUIV=y CONFIG_TRUE=y CONFIG_TTY=y CONFIG_UNAME=y CONFIG_UNIQ=y CONFIG_USLEEP=y CONFIG_UUDECODE=y CONFIG_UUENCODE=y CONFIG_WATCH=y CONFIG_WC=y CONFIG_FEATURE_WC_LARGE=y CONFIG_WHO=y CONFIG_WHOAMI=y CONFIG_YES=y # # Common options for cp and mv # CONFIG_FEATURE_PRESERVE_HARDLINKS=y # # Common options for ls, more and telnet # CONFIG_FEATURE_AUTOWIDTH=y # # Common options for df, du, ls # CONFIG_FEATURE_HUMAN_READABLE=y # # Common options for md5sum, sha1sum # CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y # # Console Utilities # CONFIG_CHVT=y CONFIG_CLEAR=y CONFIG_DEALLOCVT=y CONFIG_DUMPKMAP=y CONFIG_LOADFONT=y CONFIG_LOADKMAP=y CONFIG_OPENVT=y CONFIG_RESET=y CONFIG_RESIZE=y CONFIG_FEATURE_RESIZE_PRINT=y CONFIG_SETCONSOLE=y CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y CONFIG_SETKEYCODES=y CONFIG_SETLOGCONS=y # # Debian Utilities # CONFIG_MKTEMP=y CONFIG_PIPE_PROGRESS=y CONFIG_READLINK=y CONFIG_FEATURE_READLINK_FOLLOW=y CONFIG_RUN_PARTS=y CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y CONFIG_FEATURE_RUN_PARTS_FANCY=y CONFIG_START_STOP_DAEMON=y CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y CONFIG_WHICH=y # # Editors # CONFIG_AWK=y CONFIG_FEATURE_AWK_MATH=y CONFIG_ED=y CONFIG_PATCH=y CONFIG_SED=y CONFIG_VI=y CONFIG_FEATURE_VI_COLON=y CONFIG_FEATURE_VI_YANKMARK=y CONFIG_FEATURE_VI_SEARCH=y CONFIG_FEATURE_VI_USE_SIGNALS=y CONFIG_FEATURE_VI_DOT_CMD=y CONFIG_FEATURE_VI_READONLY=y CONFIG_FEATURE_VI_SETOPTS=y CONFIG_FEATURE_VI_SET=y CONFIG_FEATURE_VI_WIN_RESIZE=y CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y CONFIG_FEATURE_ALLOW_EXEC=y # # Finding Utilities # CONFIG_FIND=y CONFIG_FEATURE_FIND_PRINT0=y CONFIG_FEATURE_FIND_MTIME=y CONFIG_FEATURE_FIND_MMIN=y CONFIG_FEATURE_FIND_PERM=y CONFIG_FEATURE_FIND_TYPE=y CONFIG_FEATURE_FIND_XDEV=y CONFIG_FEATURE_FIND_NEWER=y CONFIG_FEATURE_FIND_INUM=y CONFIG_FEATURE_FIND_EXEC=y CONFIG_FEATURE_FIND_USER=y CONFIG_FEATURE_FIND_GROUP=y CONFIG_FEATURE_FIND_NOT=y CONFIG_FEATURE_FIND_DEPTH=y CONFIG_FEATURE_FIND_PAREN=y CONFIG_FEATURE_FIND_SIZE=y CONFIG_FEATURE_FIND_PRUNE=y CONFIG_FEATURE_FIND_DELETE=y CONFIG_FEATURE_FIND_PATH=y CONFIG_GREP=y CONFIG_FEATURE_GREP_EGREP_ALIAS=y CONFIG_FEATURE_GREP_FGREP_ALIAS=y CONFIG_FEATURE_GREP_CONTEXT=y CONFIG_XARGS=y CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y # # Init Utilities # # CONFIG_INIT is not set # CONFIG_DEBUG_INIT is not set # CONFIG_FEATURE_USE_INITTAB is not set # CONFIG_FEATURE_INIT_SCTTY is not set # CONFIG_FEATURE_INIT_SYSLOG is not set # CONFIG_FEATURE_EXTRA_QUIET is not set # CONFIG_FEATURE_INIT_COREDUMPS is not set # CONFIG_FEATURE_INITRD is not set # CONFIG_HALT is not set CONFIG_MESG=y # # Login/Password Management Utilities # CONFIG_FEATURE_SHADOWPASSWDS=y CONFIG_USE_BB_SHADOW=y CONFIG_USE_BB_PWD_GRP=y CONFIG_ADDGROUP=y CONFIG_FEATURE_ADDUSER_TO_GROUP=y CONFIG_DELGROUP=y CONFIG_FEATURE_DEL_USER_FROM_GROUP=y CONFIG_ADDUSER=y CONFIG_DELUSER=y CONFIG_GETTY=y CONFIG_FEATURE_UTMP=y CONFIG_FEATURE_WTMP=y CONFIG_LOGIN=y CONFIG_LOGIN_SCRIPTS=y CONFIG_FEATURE_SECURETTY=y CONFIG_PASSWD=y CONFIG_FEATURE_PASSWD_WEAK_CHECK=y CONFIG_CRYPTPW=y CONFIG_SU=y CONFIG_FEATURE_SU_SYSLOG=y CONFIG_FEATURE_SU_CHECKS_SHELLS=y CONFIG_SULOGIN=y CONFIG_VLOCK=y # # Linux Ext2 FS Progs # CONFIG_CHATTR=y CONFIG_FSCK=y CONFIG_LSATTR=y # # Linux Module Utilities # CONFIG_INSMOD=y CONFIG_FEATURE_INSMOD_VERSION_CHECKING=y CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS=y CONFIG_FEATURE_INSMOD_LOADINKMEM=y CONFIG_FEATURE_INSMOD_LOAD_MAP=y CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL=y CONFIG_RMMOD=y CONFIG_LSMOD=y CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y CONFIG_MODPROBE=y CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS=y CONFIG_FEATURE_MODPROBE_FANCY_ALIAS=y # # Options common to multiple modutils # CONFIG_FEATURE_CHECK_TAINTED_MODULE=y CONFIG_FEATURE_2_4_MODULES=y CONFIG_FEATURE_2_6_MODULES=y # CONFIG_FEATURE_QUERY_MODULE_INTERFACE is not set # # Linux System Utilities # CONFIG_DMESG=y CONFIG_FEATURE_DMESG_PRETTY=y CONFIG_FBSET=y CONFIG_FEATURE_FBSET_FANCY=y CONFIG_FEATURE_FBSET_READMODE=y CONFIG_FDFLUSH=y CONFIG_FDFORMAT=y CONFIG_FDISK=y CONFIG_FDISK_SUPPORT_LARGE_DISKS=y CONFIG_FEATURE_FDISK_WRITABLE=y # CONFIG_FEATURE_AIX_LABEL is not set # CONFIG_FEATURE_SGI_LABEL is not set # CONFIG_FEATURE_SUN_LABEL is not set # CONFIG_FEATURE_OSF_LABEL is not set CONFIG_FEATURE_FDISK_ADVANCED=y CONFIG_FREERAMDISK=y CONFIG_FSCK_MINIX=y CONFIG_MKFS_MINIX=y # # Minix filesystem support # CONFIG_FEATURE_MINIX2=y CONFIG_GETOPT=y CONFIG_HEXDUMP=y CONFIG_HWCLOCK=y CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y CONFIG_IPCRM=y CONFIG_IPCS=y CONFIG_LOSETUP=y CONFIG_MDEV=y CONFIG_FEATURE_MDEV_CONF=y CONFIG_FEATURE_MDEV_EXEC=y CONFIG_MKSWAP=y CONFIG_FEATURE_MKSWAP_V0=y CONFIG_MORE=y CONFIG_FEATURE_USE_TERMIOS=y CONFIG_MOUNT=y CONFIG_FEATURE_MOUNT_NFS=y CONFIG_FEATURE_MOUNT_CIFS=y CONFIG_FEATURE_MOUNT_FLAGS=y CONFIG_FEATURE_MOUNT_FSTAB=y CONFIG_PIVOT_ROOT=y CONFIG_RDATE=y CONFIG_READPROFILE=y CONFIG_SETARCH=y CONFIG_SWAPONOFF=y CONFIG_SWITCH_ROOT=y CONFIG_UMOUNT=y CONFIG_FEATURE_UMOUNT_ALL=y # # Common options for mount/umount # CONFIG_FEATURE_MOUNT_LOOP=y # CONFIG_FEATURE_MTAB_SUPPORT is not set # # Miscellaneous Utilities # CONFIG_ADJTIMEX=y # CONFIG_BBCONFIG is not set CONFIG_CHRT=y CONFIG_CROND=y # CONFIG_DEBUG_CROND_OPTION is not set CONFIG_FEATURE_CROND_CALL_SENDMAIL=y CONFIG_CRONTAB=y CONFIG_DC=y # CONFIG_DEVFSD is not set # CONFIG_DEVFSD_MODLOAD is not set # CONFIG_DEVFSD_FG_NP is not set # CONFIG_DEVFSD_VERBOSE is not set # CONFIG_FEATURE_DEVFS is not set CONFIG_EJECT=y CONFIG_LAST=y CONFIG_LESS=y CONFIG_FEATURE_LESS_MAXLINES=9999999 CONFIG_FEATURE_LESS_BRACKETS=y CONFIG_FEATURE_LESS_FLAGS=y CONFIG_FEATURE_LESS_FLAGCS=y CONFIG_FEATURE_LESS_MARKS=y CONFIG_FEATURE_LESS_REGEXP=y CONFIG_HDPARM=y CONFIG_FEATURE_HDPARM_GET_IDENTITY=y CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y # CONFIG_MAKEDEVS is not set # CONFIG_FEATURE_MAKEDEVS_LEAF is not set # CONFIG_FEATURE_MAKEDEVS_TABLE is not set CONFIG_MOUNTPOINT=y CONFIG_MT=y CONFIG_NMETER=y CONFIG_RAIDAUTORUN=y CONFIG_READAHEAD=y CONFIG_RUNLEVEL=y CONFIG_RX=y CONFIG_STRINGS=y CONFIG_SETSID=y # CONFIG_TASKSET is not set # CONFIG_FEATURE_TASKSET_FANCY is not set CONFIG_TIME=y CONFIG_WATCHDOG=y # # Networking Utilities # CONFIG_FEATURE_IPV6=y CONFIG_VERBOSE_RESOLUTION_ERRORS=y CONFIG_ARP=y CONFIG_ARPING=y CONFIG_DNSD=y # CONFIG_ETHER_WAKE is not set CONFIG_FAKEIDENTD=y CONFIG_FTPGET=y CONFIG_FTPPUT=y CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y CONFIG_HOSTNAME=y CONFIG_HTTPD=y CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP=y CONFIG_FEATURE_HTTPD_SETUID=y CONFIG_FEATURE_HTTPD_BASIC_AUTH=y CONFIG_FEATURE_HTTPD_AUTH_MD5=y CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES=y CONFIG_FEATURE_HTTPD_CGI=y CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y CONFIG_IFCONFIG=y CONFIG_FEATURE_IFCONFIG_STATUS=y CONFIG_FEATURE_IFCONFIG_SLIP=y CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y CONFIG_FEATURE_IFCONFIG_HW=y CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y # CONFIG_IFUPDOWN is not set # CONFIG_FEATURE_IFUPDOWN_IP is not set # CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set # CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set # CONFIG_FEATURE_IFUPDOWN_IPV4 is not set # CONFIG_FEATURE_IFUPDOWN_IPV6 is not set # CONFIG_FEATURE_IFUPDOWN_MAPPING is not set # CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set CONFIG_INETD=y CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y CONFIG_FEATURE_INETD_RPC=y CONFIG_IP=y CONFIG_FEATURE_IP_ADDRESS=y CONFIG_FEATURE_IP_LINK=y CONFIG_FEATURE_IP_ROUTE=y CONFIG_FEATURE_IP_TUNNEL=y CONFIG_FEATURE_IP_RULE=y CONFIG_FEATURE_IP_SHORT_FORMS=y CONFIG_IPADDR=y CONFIG_IPLINK=y CONFIG_IPROUTE=y CONFIG_IPTUNNEL=y CONFIG_IPRULE=y CONFIG_IPCALC=y CONFIG_FEATURE_IPCALC_FANCY=y CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y CONFIG_NAMEIF=y CONFIG_NC=y CONFIG_NC_SERVER=y CONFIG_NC_EXTRA=y CONFIG_NETSTAT=y # CONFIG_FEATURE_NETSTAT_WIDE is not set CONFIG_NSLOOKUP=y CONFIG_PING=y CONFIG_PING6=y CONFIG_FEATURE_FANCY_PING=y CONFIG_ROUTE=y CONFIG_TELNET=y CONFIG_FEATURE_TELNET_TTYPE=y CONFIG_FEATURE_TELNET_AUTOLOGIN=y CONFIG_TELNETD=y CONFIG_FEATURE_TELNETD_STANDALONE=y CONFIG_TFTP=y CONFIG_FEATURE_TFTP_GET=y CONFIG_FEATURE_TFTP_PUT=y CONFIG_FEATURE_TFTP_BLOCKSIZE=y # CONFIG_DEBUG_TFTP is not set CONFIG_TRACEROUTE=y CONFIG_FEATURE_TRACEROUTE_VERBOSE=y CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE=y CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y CONFIG_APP_UDHCPD=y CONFIG_APP_DHCPRELAY=y CONFIG_APP_DUMPLEASES=y CONFIG_APP_UDHCPC=y CONFIG_FEATURE_UDHCP_SYSLOG=y # CONFIG_FEATURE_UDHCP_DEBUG is not set CONFIG_FEATURE_RFC3397=y CONFIG_VCONFIG=y CONFIG_WGET=y CONFIG_FEATURE_WGET_STATUSBAR=y CONFIG_FEATURE_WGET_AUTHENTICATION=y CONFIG_FEATURE_WGET_LONG_OPTIONS=y CONFIG_ZCIP=y # # Process Utilities # CONFIG_FREE=y CONFIG_FUSER=y CONFIG_KILL=y CONFIG_KILLALL=y CONFIG_KILLALL5=y CONFIG_PIDOF=y CONFIG_FEATURE_PIDOF_SINGLE=y CONFIG_FEATURE_PIDOF_OMIT=y CONFIG_PS=y CONFIG_FEATURE_PS_WIDE=y CONFIG_RENICE=y CONFIG_BB_SYSCTL=y CONFIG_TOP=y CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y CONFIG_UPTIME=y # # Shells # # CONFIG_FEATURE_SH_IS_ASH is not set # CONFIG_FEATURE_SH_IS_HUSH is not set # CONFIG_FEATURE_SH_IS_LASH is not set # CONFIG_FEATURE_SH_IS_MSH is not set CONFIG_FEATURE_SH_IS_NONE=y CONFIG_ASH=y # # Ash Shell Options # CONFIG_ASH_JOB_CONTROL=y CONFIG_ASH_READ_NCHARS=y CONFIG_ASH_READ_TIMEOUT=y CONFIG_ASH_ALIAS=y CONFIG_ASH_MATH_SUPPORT=y CONFIG_ASH_MATH_SUPPORT_64=y CONFIG_ASH_GETOPTS=y CONFIG_ASH_BUILTIN_ECHO=y CONFIG_ASH_BUILTIN_TEST=y CONFIG_ASH_CMDCMD=y CONFIG_ASH_MAIL=y CONFIG_ASH_OPTIMIZE_FOR_SIZE=y CONFIG_ASH_RANDOM_SUPPORT=y # CONFIG_ASH_EXPAND_PRMT is not set CONFIG_HUSH=y CONFIG_HUSH_HELP=y CONFIG_HUSH_INTERACTIVE=y CONFIG_HUSH_JOB=y CONFIG_HUSH_TICK=y CONFIG_HUSH_IF=y CONFIG_HUSH_LOOPS=y CONFIG_LASH=y CONFIG_MSH=y # # Bourne Shell Options # CONFIG_FEATURE_SH_EXTRA_QUIET=y # CONFIG_FEATURE_SH_STANDALONE is not set # CONFIG_CTTYHACK is not set # # System Logging Utilities # CONFIG_SYSLOGD=y CONFIG_FEATURE_ROTATE_LOGFILE=y CONFIG_FEATURE_REMOTE_LOG=y CONFIG_FEATURE_IPC_SYSLOG=y CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 CONFIG_LOGREAD=y CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y CONFIG_KLOGD=y CONFIG_LOGGER=y # # Runit Utilities # CONFIG_RUNSV=y CONFIG_RUNSVDIR=y CONFIG_SV=y CONFIG_SVLOGD=y CONFIG_CHPST=y CONFIG_SETUIDGID=y CONFIG_ENVUIDGID=y CONFIG_ENVDIR=y CONFIG_SOFTLIMIT=y # CONFIG_CHCON is not set # CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set # CONFIG_GETENFORCE is not set # CONFIG_GETSEBOOL is not set # CONFIG_LOAD_POLICY is not set # CONFIG_MATCHPATHCON is not set # CONFIG_RUNCON is not set # CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set # CONFIG_SELINUXENABLED is not set # CONFIG_SETENFORCE is not set # # ipsvd utilities # CONFIG_TCPSVD=y CONFIG_UDPSVD=y
mil1553-0.0-1.src.rpm
Description: application/rpm
_______________________________________________ busybox mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/busybox
