top in neutrino-jffs2-dietmarw einbauen

Alles eine Frage des Images
morgoth
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 10. Februar 2003, 19:59

top in neutrino-jffs2-dietmarw einbauen

Beitrag von morgoth »

Hallo,

wenn ich das binary top in ein jffs2 neutrino dietmarw einfüge klappt die Ausführung nicht weil:
1. libc.so.6 nicht mitspielt
2. libncursers.so.5 fehlt
@dietmarw wäre es möglich, bei der Erstellung von den jffs2 images für neutrino der top-Befehl miteinzubinden?
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

feature request machen, das es cvs standard wird :wink:
morgoth
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 10. Februar 2003, 19:59

Beitrag von morgoth »

Danke für die schnelle Antwort.
Hmm, in den YADDS, die du zur Verfügung stellst ist aber top integriert. Entsprechen sie nicht CVS-Standard?
Leider ist die libc.so.6 in den yadds zu groß und kann nicht in die images hinieinkopiert werden.
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Hi,

Hier liegt nen Binary der Busybox mit integriertem top-Befehl...

Einfach in /bin reinkopieren/überschreiben und dann noch einen Symlink auf die Busybox setzen :

ln -s /bin/busybox /bin/top

ggf. neustarten da die busybox auch die Shell ist....

Grüße
Marc


[/url]
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

morgoth hat geschrieben:Danke für die schnelle Antwort.
Hmm, in den YADDS, die du zur Verfügung stellst ist aber top integriert. Entsprechen sie nicht CVS-Standard?
Leider ist die libc.so.6 in den yadds zu groß und kann nicht in die images hinieinkopiert werden.
die yadds entsprechen cvs-yadd standard
die images halt cvs-image standard :wink: 8)
morgoth
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 10. Februar 2003, 19:59

Beitrag von morgoth »

Danke MarcM. Wie ich sehe ist diese busybox um einiges größer (ca. 200 KB größer) als die "normale". Was beherscht sie denn so alles außer top?

@dietmarw: OK, sehe ich ein. Bei einer yadd ist auch Platz nicht so das Problem wie bei Images. Aber gerade mit dieser ganzen Performance/Arbeitsspeicher-Thematik wäre top doch nicht schlecht auch als image CVS Standard. Aber wie du schon sagtest: Feature request.
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

morgoth hat geschrieben:Danke MarcM. Wie ich sehe ist diese busybox um einiges größer (ca. 200 KB größer) als die "normale". Was beherscht sie denn so alles außer top?
Guckst du :

Code: Alles auswählen

option(`CONFIG_FEATURE_BUFFERS_GO_ON_STACK', `y', `y')
option(`CONFIG_FEATURE_DEVFS', `y', `y')
option(`CONFIG_FEATURE_DEVPTS', `y', `y')
option(`CONFIG_LFS', `n', `y')
option(`CONFIG_AUTH_IN_VAR_ETC', `n', `y')
option(`CONFIG_INSTALL_NO_USR', `y', `y')
option(`CONFIG_INSTALL_APPLET_SYMLINKS', `y', `y')
option(`CONFIG_GUNZIP', `y', `y')
option(`CONFIG_GZIP', `y', `y')
option(`CONFIG_TAR', `y', `y')
option(`CONFIG_FEATURE_TAR_CREATE', `y', `y')
option(`CONFIG_FEATURE_TAR_GZIP', `y', `y')
option(`CONFIG_FEATURE_TAR_GNU_EXTENSIONS', `y', `y')
option(`CONFIG_BASENAME', `y', `y')
option(`CONFIG_CAT', `y', `y')
option(`CONFIG_CHMOD', `y', `y')
option(`CONFIG_CP', `y', `y')
option(`CONFIG_CUT', `y', `y')
option(`CONFIG_DATE', `y', `y')
option(`CONFIG_FEATURE_DATE_ISOFMT', `y', `y')
option(`CONFIG_DD', `y', `y')
option(`CONFIG_DF', `y', `y')
option(`CONFIG_DIRNAME', `y', `y')
option(`CONFIG_DOS2UNIX', `n', `y')
option(`CONFIG_UNIX2DOS', `n', `y')
option(`CONFIG_DU', `y', `y')
option(`CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K', `n', `y')
option(`CONFIG_ECHO', `y', `y')
option(`CONFIG_FEATURE_FANCY_ECHO', `y', `y')
option(`CONFIG_ENV', `y', `y')
option(`CONFIG_EXPR', `y', `y')
option(`CONFIG_FALSE', `y', `y')
option(`CONFIG_HEAD', `y', `y')
option(`CONFIG_ID', `y', `y')
option(`CONFIG_LN', `y', `y')
option(`CONFIG_LS', `y', `y')
option(`CONFIG_FEATURE_LS_FILETYPES', `y', `y')
option(`CONFIG_FEATURE_LS_FOLLOWLINKS', `y', `y')
option(`CONFIG_FEATURE_LS_RECURSIVE', `n', `y')
option(`CONFIG_FEATURE_LS_SORTFILES', `y', `y')
option(`CONFIG_FEATURE_LS_TIMESTAMPS', `y', `y')
option(`CONFIG_FEATURE_LS_USERNAME', `y', `y')
option(`CONFIG_FEATURE_LS_COLOR', `y', `y')
option(`CONFIG_FEATURE_LS_COLOR_IS_DEFAULT', `y', `y')
option(`CONFIG_MKDIR', `y', `y')
option(`CONFIG_MV', `y', `y')
option(`CONFIG_PWD', `y', `y')
option(`CONFIG_RM', `y', `y')
option(`CONFIG_RMDIR', `y', `y')
option(`CONFIG_SLEEP', `y', `y')
option(`CONFIG_SORT', `y', `y')
option(`CONFIG_SYNC', `n', `y')
option(`CONFIG_TAIL', `y', `y')
option(`CONFIG_FEATURE_FANCY_TAIL', `n', `y')
option(`CONFIG_TEST', `y', `y')
option(`CONFIG_TOUCH', `y', `y')
option(`CONFIG_TRUE', `y', `y')
option(`CONFIG_TTY', `y', `y')
option(`CONFIG_UNAME', `y', `y')
option(`CONFIG_UNIQ', `y', `y')
option(`CONFIG_WHOAMI', `y', `y')
option(`CONFIG_YES', `y', `y')
option(`CONFIG_FEATURE_AUTOWIDTH', `y', `y')
option(`CONFIG_FEATURE_HUMAN_READABLE', `y', `y')
option(`CONFIG_CLEAR', `y', `y')
option(`CONFIG_LOADKMAP', `n', `y')
option(`CONFIG_RESET', `y', `y')
option(`CONFIG_SETCONSOLE', `y', `y')
option(`CONFIG_CHATTR', `y', `y')
option(`CONFIG_E2FSCK', `y', `y')
option(`CONFIG_FSCK', `y', `y')
option(`CONFIG_LSATTR', `y', `y')
option(`CONFIG_MKE2FS', `y', `y')
option(`CONFIG_TUNE2FS', `y', `y')
option(`CONFIG_E2LABEL', `y', `y')
option(`CONFIG_FINDFS', `y', `y')
option(`CONFIG_SED', `y', `y')
option(`CONFIG_VI', `y', `y')
option(`CONFIG_FEATURE_VI_COLON', `y', `y')
option(`CONFIG_FEATURE_VI_YANKMARK', `y', `y')
option(`CONFIG_FEATURE_VI_SEARCH', `y', `y')
option(`CONFIG_FEATURE_VI_USE_SIGNALS', `y', `y')
option(`CONFIG_FEATURE_VI_DOT_CMD', `y', `y')
option(`CONFIG_FEATURE_VI_READONLY', `y', `y')
option(`CONFIG_FEATURE_VI_SETOPTS', `y', `y')
option(`CONFIG_FEATURE_VI_SET', `y', `y')
option(`CONFIG_FEATURE_VI_WIN_RESIZE', `y', `y')
option(`CONFIG_FEATURE_VI_OPTIMIZE_CURSOR', `y', `y')
option(`CONFIG_FIND', `y', `y')
option(`CONFIG_FEATURE_FIND_MTIME', `n', `y')
option(`CONFIG_FEATURE_FIND_TYPE', `y', `y')
option(`CONFIG_FEATURE_FIND_EXEC', `y', `y')
option(`CONFIG_GREP', `y', `y')
option(`CONFIG_XARGS', `y', `y')
option(`CONFIG_INIT', `y', `y')
option(`CONFIG_FEATURE_USE_INITTAB', `y', `y')
option(`CONFIG_FEATURE_INIT_SCTTY', `y', `y')
option(`CONFIG_HALT', `y', `y')
option(`CONFIG_POWEROFF', `n', `y')
option(`CONFIG_REBOOT', `y', `y')
option(`CONFIG_LOGIN', `y', `y')
option(`CONFIG_PASSWD', `y', `y')
option(`CONFIG_INSMOD', `n', `y')
option(`CONFIG_FEATURE_INSMOD_VERSION_CHECKING', `n', `y')
option(`CONFIG_RMMOD', `n', `y')
option(`CONFIG_LSMOD', `n', `y')
option(`CONFIG_FEATURE_2_4_MODULES', `n', `y')
option(`CONFIG_ETHER_WAKE', `y', `y')
option(`CONFIG_HOSTNAME', `y', `y')
option(`CONFIG_IFCONFIG', `n', `y')
option(`CONFIG_FEATURE_IFCONFIG_STATUS', `n', `y')
option(`CONFIG_FEATURE_IFCONFIG_HW', `n', `y')
option(`CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS', `n', `y')
option(`CONFIG_IFUPDOWN', `y', `y')
option(`CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN', `y', `y')
option(`CONFIG_FEATURE_IFUPDOWN_IPV4', `y', `y')
option(`CONFIG_INETD', `y', `y')
option(`CONFIG_IP', `y', `y')
option(`CONFIG_FEATURE_IP_ADDRESS', `y', `y')
option(`CONFIG_FEATURE_IP_LINK', `y', `y')
option(`CONFIG_FEATURE_IP_ROUTE', `y', `y')
option(`CONFIG_NSLOOKUP', `n', `y')
option(`CONFIG_PING', `y', `y')
option(`CONFIG_FEATURE_FANCY_PING', `n', `y')
option(`CONFIG_ROUTE', `n', `y')
option(`CONFIG_TELNET', `n', `y')
option(`CONFIG_FEATURE_TELNET_TTYPE', `n', `y')
option(`CONFIG_TELNETD', `y', `y')
option(`CONFIG_FEATURE_TELNETD_INETD', `y', `y')
option(`CONFIG_WGET', `y', `y')
option(`CONFIG_FEATURE_WGET_STATUSBAR', `y', `y')
option(`CONFIG_FEATURE_WGET_AUTHENTICATION', `n', `y')
option(`CONFIG_UDHCPC', `y', `y')
option(`CONFIG_FREE', `y', `y')
option(`CONFIG_KILL', `y', `y')
option(`CONFIG_KILLALL', `y', `y')
option(`CONFIG_PIDOF', `y', `y')
option(`CONFIG_PS', `y', `y')
option(`CONFIG_TOP', `y', `y')
option(`CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE', `y', `y')
option(`CONFIG_UPTIME', `y', `y')
option(`CONFIG_FEATURE_SH_IS_ASH', `y', `y')
option(`CONFIG_ASH', `y', `y')
option(`CONFIG_ASH_JOB_CONTROL', `y', `y')
option(`CONFIG_ASH_ALIAS', `y', `y')
option(`CONFIG_ASH_OPTIMIZE_FOR_SIZE', `y', `y')
option(`CONFIG_FEATURE_COMMAND_EDITING', `y', `y')
option(`CONFIG_FEATURE_COMMAND_TAB_COMPLETION', `y', `y')
option(`CONFIG_FEATURE_SH_FANCY_PROMPT', `n', `y')
option(`CONFIG_FEATURE_REMOTE_LOG', `y', `y')
option(`CONFIG_DMESG', `y', `y')
option(`CONFIG_FDISK', `y', `y')
option(`FDISK_SUPPORT_LARGE_DISKS', `y', `y')
option(`CONFIG_FEATURE_FDISK_WRITABLE', `y', `y')
option(`CONFIG_FEATURE_FDISK_ADVANCED', `y', `y')
option(`CONFIG_MORE', `y', `y')
option(`CONFIG_FEATURE_USE_TERMIOS', `y', `y')
option(`CONFIG_RDATE', `n', `y')
option(`CONFIG_MOUNT', `y', `y')
option(`CONFIG_FEATURE_MOUNT_NFS', `y', `y')
option(`CONFIG_UMOUNT', `y', `y')
option(`CONFIG_FEATURE_MOUNT_LOOP', `y', `y')
Eigentlich die Standard-Config aus Barfs Newmake-Branch und zusätzlich noch fdisk und die e2fsprogs zum erstellen von ext2 partitionen. Hatte ich gebraucht für meine SD/MMC Karte....

Marc