From: <bob...@us...> - 2006-08-09 11:45:28
|
Revision: 539 Author: bobofdoom Date: 2006-08-09 04:45:16 -0700 (Wed, 09 Aug 2006) ViewCVS: http://svn.sourceforge.net/hackndev/?rev=539&view=rev Log Message: ----------- initramfs: Added build scripts. Modified Paths: -------------- linux4palm/initramfs/Makefile Added Paths: ----------- linux4palm/initramfs/base/ linux4palm/initramfs/busybox.config linux4palm/initramfs/device-nodes.tar.gz Removed Paths: ------------- linux4palm/initramfs/files/ Modified: linux4palm/initramfs/Makefile =================================================================== --- linux4palm/initramfs/Makefile 2006-08-09 09:12:25 UTC (rev 538) +++ linux4palm/initramfs/Makefile 2006-08-09 11:45:16 UTC (rev 539) @@ -1,3 +1,47 @@ -# TODO; -# Build an initramfs image from busybox source. -# Using klibc if possible for nice smallness. +# +# Builds a Hack&Dev initramfs tree +# +# Unfortunately AFAICT we need to use sudo for dealing with the device +# nodes. +# + +OUTDIR?=build + +BBSRC?=busybox-1.2.1 +BBTAR?=${BBSRC}.tar.bz2 +BBURL?="http://www.busybox.net/downloads/${BBTAR}" + +all: ${OUTDIR}/bin/busybox ${OUTDIR}/dev/ chown + +${BBTAR}: + echo Fetching ${BBTAR}... press Ctrl+C to cancel. + sleep 5 + wget -c ${BBURL} + +${BBSRC}/: ${BBTAR} + tar -jxf ${BBTAR} + touch ${BBSRC} + +${OUTDIR}/: base/* base/*/* + cp -R base ${OUTDIR} + touch ${OUTDIR} + + mkdir -p ${OUTDIR}/lib/modules ${OUTDIR}/mdeia/mmc1 + mkdir -p ${OUTDIR}/mnt/mmc ${OUTDIR}/mnt/hda + mkdir -p ${OUTDIR}/newroot ${OUTDIR}/proc ${OUTDIR}/root + mkdir -p ${OUTDIR}/sys ${OUTDIR}/tmp + +${OUTDIR}/dev/: ${OUTDIR} device-nodes.tar.gz + sudo tar -zxpf device-nodes.tar.gz -C ${OUTDIR}/ + +${OUTDIR}/bin/busybox: ${BBSRC}/ ${OURDIR}/ busybox.config + cp busybox.config ${BBSRC}/.config + make -C ${BBSRC} + make -C ${BBSRC} install PREFIX=`pwd`/${OUTDIR} + +chown: ${OUTDIR}/ ${OUTDIR}/bin/busybox + sudo chown -R 0:0 ${OUTDIR}/ + +clean: + sudo rm -Rf ${OUTDIR} + rm -Rf ${BBSRC} Copied: linux4palm/initramfs/base (from rev 537, linux4palm/initramfs/files) Added: linux4palm/initramfs/busybox.config =================================================================== --- linux4palm/initramfs/busybox.config (rev 0) +++ linux4palm/initramfs/busybox.config 2006-08-09 11:45:16 UTC (rev 539) @@ -0,0 +1,635 @@ +# +# Automatically generated make config: don't edit +# +HAVE_DOT_CONFIG=y + +# +# Busybox Settings +# + +# +# General Configuration +# +# CONFIG_NITPICK is not set +# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set +# 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 is not set +# CONFIG_FEATURE_COMPRESS_USAGE is not set +# CONFIG_FEATURE_INSTALLER is not set +# CONFIG_LOCALE_SUPPORT is not set +CONFIG_GETOPT_LONG=y +CONFIG_FEATURE_DEVPTS=y +# CONFIG_FEATURE_CLEAN_UP is not set +# CONFIG_FEATURE_SUID is not set +# CONFIG_FEATURE_SUID_CONFIG is not set +# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set +# CONFIG_SELINUX is not set +CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" + +# +# Build Options +# +CONFIG_STATIC=y +# CONFIG_BUILD_LIBBUSYBOX is not set +# CONFIG_FEATURE_FULL_LIBBUSYBOX is not set +# CONFIG_FEATURE_SHARED_BUSYBOX is not set +# CONFIG_LFS is not set +USING_CROSS_COMPILER=y +CROSS_COMPILER_PREFIX="arm-unknown-linux-uclibc-" +# CONFIG_BUILD_AT_ONCE is not set + +# +# Debugging Options +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PESSIMIZE is not set +# CONFIG_NO_DEBUG_LIB is not set +# CONFIG_DMALLOC is not set +# CONFIG_EFENCE is not set +CONFIG_DEBUG_YANK_SUSv2=y + +# +# Installation Options +# +# CONFIG_INSTALL_NO_USR is not set +CONFIG_INSTALL_APPLET_SYMLINKS=y +# CONFIG_INSTALL_APPLET_HARDLINKS is not set +# CONFIG_INSTALL_APPLET_DONT is not set +PREFIX="./_install" + +# +# Busybox Library Tuning +# +CONFIG_MD5_SIZE_VS_SPEED=2 + +# +# Applets +# + +# +# Archival Utilities +# +# CONFIG_AR is not set +# CONFIG_FEATURE_AR_LONG_FILENAMES is not set +# CONFIG_BUNZIP2 is not set +# CONFIG_CPIO is not set +# CONFIG_DPKG is not set +# CONFIG_DPKG_DEB is not set +# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set +# CONFIG_GUNZIP is not set +# CONFIG_FEATURE_GUNZIP_UNCOMPRESS is not set +# CONFIG_GZIP is not set +# CONFIG_RPM2CPIO is not set +# CONFIG_RPM is not set +# CONFIG_TAR is not set +# CONFIG_FEATURE_TAR_CREATE is not set +# CONFIG_FEATURE_TAR_BZIP2 is not set +# CONFIG_FEATURE_TAR_LZMA is not set +# CONFIG_FEATURE_TAR_FROM is not set +# CONFIG_FEATURE_TAR_GZIP is not set +# CONFIG_FEATURE_TAR_COMPRESS is not set +# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set +# CONFIG_FEATURE_TAR_GNU_EXTENSIONS is not set +# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set +# CONFIG_UNCOMPRESS is not set +# CONFIG_UNLZMA is not set +# CONFIG_FEATURE_LZMA_FAST is not set +# CONFIG_UNZIP is not set +# CONFIG_FEATURE_UNARCHIVE_TAPE is not set +# 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 is not set +# CONFIG_CAL is not set +CONFIG_CAT=y +# CONFIG_CATV is not set +# CONFIG_CHGRP is not set +CONFIG_CHMOD=y +CONFIG_CHOWN=y +CONFIG_CHROOT=y +# CONFIG_CKSUM is not set +# CONFIG_CMP is not set +# CONFIG_COMM is not set +CONFIG_CP=y +# CONFIG_CUT is not set +# CONFIG_DATE is not set +# CONFIG_FEATURE_DATE_ISOFMT is not set +CONFIG_DD=y +CONFIG_FEATURE_DD_SIGNAL_HANDLING=y +# CONFIG_FEATURE_DD_IBS_OBS is not set +# CONFIG_DF is not set +# CONFIG_DIFF is not set +# CONFIG_FEATURE_DIFF_BINARY is not set +# CONFIG_FEATURE_DIFF_DIR is not set +# CONFIG_FEATURE_DIFF_MINIMAL is not set +# CONFIG_DIRNAME is not set +# CONFIG_DOS2UNIX is not set +# CONFIG_UNIX2DOS is not set +# CONFIG_DU is not set +# CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K is not set +CONFIG_ECHO=y +CONFIG_FEATURE_FANCY_ECHO=y +# CONFIG_ENV is not set +# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set +# CONFIG_EXPR is not set +# CONFIG_EXPR_MATH_SUPPORT_64 is not set +CONFIG_FALSE=y +# CONFIG_FOLD is not set +# CONFIG_HEAD is not set +# CONFIG_FEATURE_FANCY_HEAD is not set +# CONFIG_HOSTID is not set +# CONFIG_ID is not set +# CONFIG_INSTALL is not set +# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set +# CONFIG_LENGTH is not set +# CONFIG_LN is not set +# CONFIG_LOGNAME is not set +CONFIG_LS=y +# CONFIG_FEATURE_LS_FILETYPES is not set +# CONFIG_FEATURE_LS_FOLLOWLINKS is not set +# CONFIG_FEATURE_LS_RECURSIVE is not set +# CONFIG_FEATURE_LS_SORTFILES is not set +# CONFIG_FEATURE_LS_TIMESTAMPS is not set +# CONFIG_FEATURE_LS_USERNAME is not set +# CONFIG_FEATURE_LS_COLOR is not set +# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set +# CONFIG_MD5SUM is not set +CONFIG_MKDIR=y +# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set +CONFIG_MKFIFO=y +CONFIG_MKNOD=y +# CONFIG_MV is not set +# CONFIG_FEATURE_MV_LONG_OPTIONS is not set +# CONFIG_NICE is not set +# CONFIG_NOHUP is not set +# CONFIG_OD is not set +# CONFIG_PRINTENV is not set +# CONFIG_PRINTF is not set +# CONFIG_PWD is not set +# CONFIG_REALPATH is not set +CONFIG_RM=y +# CONFIG_RMDIR is not set +# CONFIG_SEQ is not set +# CONFIG_SHA1SUM is not set +CONFIG_SLEEP=y +# CONFIG_FEATURE_FANCY_SLEEP is not set +# CONFIG_SORT is not set +# CONFIG_FEATURE_SORT_BIG is not set +# CONFIG_STAT is not set +# CONFIG_FEATURE_STAT_FORMAT is not set +# CONFIG_STTY is not set +# CONFIG_SUM is not set +# CONFIG_SYNC is not set +# CONFIG_TAIL is not set +# CONFIG_FEATURE_FANCY_TAIL is not set +# CONFIG_TEE is not set +# CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set +CONFIG_TEST=y +# CONFIG_FEATURE_TEST_64 is not set +CONFIG_TOUCH=y +# CONFIG_TR is not set +# CONFIG_FEATURE_TR_CLASSES is not set +# CONFIG_FEATURE_TR_EQUIV is not set +CONFIG_TRUE=y +# CONFIG_TTY is not set +# CONFIG_UNAME is not set +# CONFIG_UNIQ is not set +# CONFIG_USLEEP is not set +# CONFIG_UUDECODE is not set +# CONFIG_UUENCODE is not set +# CONFIG_WATCH is not set +# CONFIG_WC is not set +# CONFIG_WHO is not set +# CONFIG_WHOAMI is not set +# CONFIG_YES is not set + +# +# Common options for cp and mv +# +# CONFIG_FEATURE_PRESERVE_HARDLINKS is not set + +# +# Common options for ls, more and telnet +# +CONFIG_FEATURE_AUTOWIDTH=y + +# +# Common options for df, du, ls +# +# CONFIG_FEATURE_HUMAN_READABLE is not set +# CONFIG_FEATURE_MD5_SHA1_SUM_CHECK is not set + +# +# Console Utilities +# +# CONFIG_CHVT is not set +# CONFIG_CLEAR is not set +# CONFIG_DEALLOCVT is not set +# CONFIG_DUMPKMAP is not set +# CONFIG_LOADFONT is not set +# CONFIG_LOADKMAP is not set +# CONFIG_OPENVT is not set +# CONFIG_RESET is not set +# CONFIG_SETCONSOLE is not set +# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set +# CONFIG_SETKEYCODES is not set +# CONFIG_SETLOGCONS is not set + +# +# Debian Utilities +# +# CONFIG_MKTEMP is not set +# CONFIG_PIPE_PROGRESS is not set +# CONFIG_READLINK is not set +# CONFIG_FEATURE_READLINK_FOLLOW is not set +# CONFIG_RUN_PARTS is not set +# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set +# CONFIG_START_STOP_DAEMON is not set +# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set +# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set +# CONFIG_WHICH is not set + +# +# Editors +# +# CONFIG_AWK is not set +# CONFIG_FEATURE_AWK_MATH is not set +# CONFIG_ED is not set +# CONFIG_PATCH is not set +# CONFIG_SED is not set +# CONFIG_VI is not set +# CONFIG_FEATURE_VI_COLON is not set +# CONFIG_FEATURE_VI_YANKMARK is not set +# CONFIG_FEATURE_VI_SEARCH is not set +# CONFIG_FEATURE_VI_USE_SIGNALS is not set +# CONFIG_FEATURE_VI_DOT_CMD is not set +# CONFIG_FEATURE_VI_READONLY is not set +# CONFIG_FEATURE_VI_SETOPTS is not set +# CONFIG_FEATURE_VI_SET is not set +# CONFIG_FEATURE_VI_WIN_RESIZE is not set +# CONFIG_FEATURE_VI_OPTIMIZE_CURSOR is not set + +# +# Finding Utilities +# +# CONFIG_FIND is not set +# CONFIG_FEATURE_FIND_PRINT0 is not set +# CONFIG_FEATURE_FIND_MTIME is not set +# CONFIG_FEATURE_FIND_MMIN is not set +# CONFIG_FEATURE_FIND_PERM is not set +# CONFIG_FEATURE_FIND_TYPE is not set +# CONFIG_FEATURE_FIND_XDEV is not set +# CONFIG_FEATURE_FIND_NEWER is not set +# CONFIG_FEATURE_FIND_INUM is not set +# CONFIG_FEATURE_FIND_EXEC is not set +CONFIG_GREP=y +CONFIG_FEATURE_GREP_EGREP_ALIAS=y +# CONFIG_FEATURE_GREP_FGREP_ALIAS is not set +CONFIG_FEATURE_GREP_CONTEXT=y +# CONFIG_XARGS is not set +# CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set +# CONFIG_FEATURE_XARGS_SUPPORT_QUOTES is not set +# CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT is not set +# CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM is not set + +# +# 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_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 is not set + +# +# Login/Password Management Utilities +# +# CONFIG_FEATURE_SHADOWPASSWDS is not set +# CONFIG_USE_BB_SHADOW is not set +# CONFIG_USE_BB_PWD_GRP is not set +# CONFIG_ADDGROUP is not set +# CONFIG_DELGROUP is not set +# CONFIG_ADDUSER is not set +# CONFIG_DELUSER is not set +# CONFIG_GETTY is not set +# CONFIG_FEATURE_UTMP is not set +# CONFIG_FEATURE_WTMP is not set +# CONFIG_LOGIN is not set +# CONFIG_FEATURE_SECURETTY is not set +# CONFIG_PASSWD is not set +# CONFIG_SU is not set +# CONFIG_SULOGIN is not set +# CONFIG_VLOCK is not set + +# +# Linux Ext2 FS Progs +# +# CONFIG_CHATTR is not set +# CONFIG_E2FSCK is not set +# CONFIG_FSCK is not set +# CONFIG_LSATTR is not set +# CONFIG_MKE2FS is not set +# CONFIG_TUNE2FS is not set +# CONFIG_E2LABEL is not set +# CONFIG_FINDFS is not set + +# +# Linux Module Utilities +# +CONFIG_INSMOD=y +CONFIG_FEATURE_INSMOD_VERSION_CHECKING=y +CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS=y +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set +CONFIG_RMMOD=y +CONFIG_LSMOD=y +# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set +CONFIG_MODPROBE=y +CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS=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 is not set +# CONFIG_FBSET is not set +# CONFIG_FEATURE_FBSET_FANCY is not set +# CONFIG_FEATURE_FBSET_READMODE is not set +# CONFIG_FDFLUSH is not set +# CONFIG_FDFORMAT is not set +# CONFIG_FDISK is not set +# FDISK_SUPPORT_LARGE_DISKS is not set +# CONFIG_FEATURE_FDISK_WRITABLE is not set +# 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 is not set +# CONFIG_FREERAMDISK is not set +# CONFIG_FSCK_MINIX is not set +# CONFIG_MKFS_MINIX is not set +# CONFIG_FEATURE_MINIX2 is not set +# CONFIG_GETOPT is not set +# CONFIG_HEXDUMP is not set +# CONFIG_HWCLOCK is not set +# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set +# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set +# CONFIG_IPCRM is not set +# CONFIG_IPCS is not set +CONFIG_LOSETUP=y +# CONFIG_MDEV is not set +# CONFIG_FEATURE_MDEV_CONF is not set +# CONFIG_FEATURE_MDEV_EXEC is not set +# CONFIG_MKSWAP is not set +# CONFIG_FEATURE_MKSWAP_V0 is not set +# CONFIG_MORE is not set +# CONFIG_FEATURE_USE_TERMIOS is not set +CONFIG_MOUNT=y +# CONFIG_FEATURE_MOUNT_NFS is not set +CONFIG_PIVOT_ROOT=y +# CONFIG_RDATE is not set +# CONFIG_READPROFILE is not set +# CONFIG_SETARCH is not set +CONFIG_SWAPONOFF=y +CONFIG_SWITCH_ROOT=y +CONFIG_UMOUNT=y +# CONFIG_FEATURE_UMOUNT_ALL is not set + +# +# Common options for mount/umount +# +CONFIG_FEATURE_MOUNT_LOOP=y +# CONFIG_FEATURE_MTAB_SUPPORT is not set + +# +# Miscellaneous Utilities +# +# CONFIG_ADJTIMEX is not set +# CONFIG_BBCONFIG is not set +# CONFIG_CROND is not set +# CONFIG_DEBUG_CROND_OPTION is not set +# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set +# CONFIG_CRONTAB is not set +# CONFIG_DC is not set +# 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 is not set +# CONFIG_LAST is not set +# CONFIG_LESS is not set +# CONFIG_FEATURE_LESS_BRACKETS is not set +# CONFIG_FEATURE_LESS_FLAGS is not set +# CONFIG_FEATURE_LESS_FLAGCS is not set +# CONFIG_FEATURE_LESS_MARKS is not set +# CONFIG_FEATURE_LESS_REGEXP is not set +# CONFIG_HDPARM is not set +# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set +# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set +# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set +# CONFIG_MAKEDEVS is not set +# CONFIG_FEATURE_MAKEDEVS_LEAF is not set +# CONFIG_FEATURE_MAKEDEVS_TABLE is not set +# CONFIG_MOUNTPOINT is not set +# CONFIG_MT is not set +# CONFIG_RUNLEVEL is not set +# CONFIG_RX is not set +# CONFIG_STRINGS is not set +# CONFIG_SETSID is not set +# CONFIG_TASKSET is not set +# CONFIG_TIME is not set +# CONFIG_WATCHDOG is not set + +# +# Networking Utilities +# +# CONFIG_FEATURE_IPV6 is not set +# CONFIG_ARPING is not set +# CONFIG_DNSD is not set +# CONFIG_ETHER_WAKE is not set +# CONFIG_FAKEIDENTD is not set +# CONFIG_FTPGET is not set +# CONFIG_FTPPUT is not set +# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set +# CONFIG_HOSTNAME is not set +# CONFIG_HTTPD is not set +# CONFIG_FEATURE_HTTPD_WITHOUT_INETD is not set +# CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP is not set +# CONFIG_FEATURE_HTTPD_SETUID is not set +# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set +# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES is not set +# CONFIG_FEATURE_HTTPD_CGI is not set +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set +# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set +# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set +# CONFIG_IFCONFIG is not set +# CONFIG_FEATURE_IFCONFIG_STATUS is not set +# CONFIG_FEATURE_IFCONFIG_SLIP is not set +# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set +# CONFIG_FEATURE_IFCONFIG_HW is not set +# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set +# CONFIG_IFUPDOWN is not set +# CONFIG_FEATURE_IFUPDOWN_IP is not set +# CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set +# CONFIG_FEATURE_IFUPDOWN_IPV4 is not set +# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set +# CONFIG_FEATURE_IFUPDOWN_IPX is not set +# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set +# CONFIG_INETD is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set +# CONFIG_FEATURE_INETD_RPC is not set +# CONFIG_IP is not set +# CONFIG_FEATURE_IP_ADDRESS is not set +# CONFIG_FEATURE_IP_LINK is not set +# CONFIG_FEATURE_IP_ROUTE is not set +# CONFIG_FEATURE_IP_TUNNEL is not set +# CONFIG_FEATURE_IP_SHORT_FORMS is not set +# CONFIG_IPADDR is not set +# CONFIG_IPLINK is not set +# CONFIG_IPROUTE is not set +# CONFIG_IPTUNNEL is not set +# CONFIG_IPCALC is not set +# CONFIG_FEATURE_IPCALC_FANCY is not set +# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set +# CONFIG_NAMEIF is not set +# CONFIG_NC is not set +# CONFIG_NC_GAPING_SECURITY_HOLE is not set +# CONFIG_NETSTAT is not set +# CONFIG_NSLOOKUP is not set +# CONFIG_PING is not set +# CONFIG_FEATURE_FANCY_PING is not set +# CONFIG_PING6 is not set +# CONFIG_FEATURE_FANCY_PING6 is not set +# CONFIG_ROUTE is not set +# CONFIG_TELNET is not set +# CONFIG_FEATURE_TELNET_TTYPE is not set +# CONFIG_FEATURE_TELNET_AUTOLOGIN is not set +# CONFIG_TELNETD is not set +# CONFIG_FEATURE_TELNETD_INETD is not set +# CONFIG_TFTP is not set +# CONFIG_FEATURE_TFTP_GET is not set +# CONFIG_FEATURE_TFTP_PUT is not set +# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set +# CONFIG_DEBUG_TFTP is not set +# CONFIG_TRACEROUTE 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 + +# +# udhcp Server/Client +# +# CONFIG_APP_UDHCPD is not set +# CONFIG_APP_UDHCPC is not set +# CONFIG_APP_DUMPLEASES is not set +# CONFIG_FEATURE_UDHCP_SYSLOG is not set +# CONFIG_FEATURE_UDHCP_DEBUG is not set +# CONFIG_VCONFIG is not set +# CONFIG_WGET is not set +# CONFIG_FEATURE_WGET_STATUSBAR is not set +# CONFIG_FEATURE_WGET_AUTHENTICATION is not set +# CONFIG_FEATURE_WGET_IP6_LITERAL is not set +# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set +# CONFIG_ZCIP is not set + +# +# Process Utilities +# +# CONFIG_FREE is not set +# CONFIG_FUSER is not set +CONFIG_KILL=y +# CONFIG_KILLALL is not set +# CONFIG_PIDOF is not set +# CONFIG_FEATURE_PIDOF_SINGLE is not set +# CONFIG_FEATURE_PIDOF_OMIT is not set +CONFIG_PS=y +# CONFIG_FEATURE_PS_WIDE is not set +# CONFIG_RENICE is not set +# CONFIG_BB_SYSCTL is not set +# CONFIG_TOP is not set +# CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE is not set +# CONFIG_UPTIME is not set + +# +# 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 is not set +# CONFIG_ASH_READ_NCHARS is not set +# CONFIG_ASH_READ_TIMEOUT is not set +# CONFIG_ASH_ALIAS is not set +# CONFIG_ASH_MATH_SUPPORT is not set +# CONFIG_ASH_MATH_SUPPORT_64 is not set +# CONFIG_ASH_GETOPTS is not set +CONFIG_ASH_BUILTIN_ECHO=y +CONFIG_ASH_BUILTIN_TEST=y +# CONFIG_ASH_CMDCMD is not set +# CONFIG_ASH_MAIL is not set +CONFIG_ASH_OPTIMIZE_FOR_SIZE=y +# CONFIG_ASH_RANDOM_SUPPORT is not set +# CONFIG_ASH_EXPAND_PRMT is not set +# CONFIG_HUSH is not set +# CONFIG_LASH is not set +# CONFIG_MSH is not set + +# +# Bourne Shell Options +# +CONFIG_FEATURE_SH_EXTRA_QUIET=y +# CONFIG_FEATURE_SH_STANDALONE_SHELL is not set +# CONFIG_FEATURE_COMMAND_EDITING is not set +# CONFIG_FEATURE_COMMAND_EDITING_VI is not set +CONFIG_FEATURE_COMMAND_HISTORY=0 +# CONFIG_FEATURE_COMMAND_SAVEHISTORY is not set +# CONFIG_FEATURE_COMMAND_TAB_COMPLETION is not set +# CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set +# CONFIG_FEATURE_SH_FANCY_PROMPT is not set + +# +# System Logging Utilities +# +# CONFIG_SYSLOGD is not set +# CONFIG_FEATURE_ROTATE_LOGFILE is not set +# CONFIG_FEATURE_REMOTE_LOG is not set +# CONFIG_FEATURE_IPC_SYSLOG is not set +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 +# CONFIG_LOGREAD is not set +# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set +# CONFIG_KLOGD is not set +# CONFIG_LOGGER is not set Added: linux4palm/initramfs/device-nodes.tar.gz =================================================================== (Binary files differ) Property changes on: linux4palm/initramfs/device-nodes.tar.gz ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bob...@us...> - 2006-08-09 12:57:31
|
Revision: 540 Author: bobofdoom Date: 2006-08-09 05:57:21 -0700 (Wed, 09 Aug 2006) ViewCVS: http://svn.sourceforge.net/hackndev/?rev=540&view=rev Log Message: ----------- initramfs: Using fakeroot instead of sudo. Modified Paths: -------------- linux4palm/initramfs/Makefile linux4palm/initramfs/base/init linux4palm/initramfs/busybox.config Modified: linux4palm/initramfs/Makefile =================================================================== --- linux4palm/initramfs/Makefile 2006-08-09 11:45:16 UTC (rev 539) +++ linux4palm/initramfs/Makefile 2006-08-09 12:57:21 UTC (rev 540) @@ -1,9 +1,8 @@ # # Builds a Hack&Dev initramfs tree # -# Unfortunately AFAICT we need to use sudo for dealing with the device -# nodes. -# +# Call this from within a fakeroot session. +# OUTDIR?=build @@ -11,6 +10,9 @@ BBTAR?=${BBSRC}.tar.bz2 BBURL?="http://www.busybox.net/downloads/${BBTAR}" +# only use this option if fakeroot is not available. +SUDO?= + all: ${OUTDIR}/bin/busybox ${OUTDIR}/dev/ chown ${BBTAR}: @@ -31,17 +33,17 @@ mkdir -p ${OUTDIR}/newroot ${OUTDIR}/proc ${OUTDIR}/root mkdir -p ${OUTDIR}/sys ${OUTDIR}/tmp -${OUTDIR}/dev/: ${OUTDIR} device-nodes.tar.gz - sudo tar -zxpf device-nodes.tar.gz -C ${OUTDIR}/ +${OUTDIR}/dev/: ${OUTDIR}/ device-nodes.tar.gz + ${SUDO} tar -zxpf device-nodes.tar.gz -C ${OUTDIR}/ ${OUTDIR}/bin/busybox: ${BBSRC}/ ${OURDIR}/ busybox.config cp busybox.config ${BBSRC}/.config make -C ${BBSRC} - make -C ${BBSRC} install PREFIX=`pwd`/${OUTDIR} + ${SUDO} make -C ${BBSRC} install PREFIX=`pwd`/${OUTDIR} chown: ${OUTDIR}/ ${OUTDIR}/bin/busybox - sudo chown -R 0:0 ${OUTDIR}/ + ${SUDO} chown -R 0:0 ${OUTDIR}/ clean: - sudo rm -Rf ${OUTDIR} + ${SUDO} rm -Rf ${OUTDIR} rm -Rf ${BBSRC} Modified: linux4palm/initramfs/base/init =================================================================== --- linux4palm/initramfs/base/init 2006-08-09 11:45:16 UTC (rev 539) +++ linux4palm/initramfs/base/init 2006-08-09 12:57:21 UTC (rev 540) @@ -18,9 +18,14 @@ MODULES_DIR="/lib/modules" POST_MODULES_SCRIPT="" +# LifeDrive-specific options +HDD_DEV=/dev/hda +HDD_OFFSET=91814912 +LOOP_DEV=/dev/loop0 + + echo initram init started - if [ -f /etc/modules.initrd ]; then echo loading initial modules cat /etc/modules.initrd | while read module; do @@ -37,6 +42,13 @@ #mount -n -t proc /proc mount -n -t proc none /proc >/dev/null 2>&1 || mount -t proc none /proc +if grep -q /proc/cpuinfo LifeDrive; thena + echo Mounting LifeDrive data partition... + losetup -o $HDD_OFFSET $LOOP_DEV $HDD_DEV + FILES_DEV=$LOOP_DEV + FILES_MNT=/mnt/hda +fi + if [ -b $FILES_DEV ]; then echo -n "linux.boot.cfg on $FILES_DEV: " /bin/mount -n -t vfat -o rw $FILES_DEV $FILES_MNT @@ -58,7 +70,7 @@ echo not found. fi else - echo fat16 partition not found. + echo fat32 partition not found. fi Modified: linux4palm/initramfs/busybox.config =================================================================== --- linux4palm/initramfs/busybox.config 2006-08-09 11:45:16 UTC (rev 539) +++ linux4palm/initramfs/busybox.config 2006-08-09 12:57:21 UTC (rev 540) @@ -580,11 +580,11 @@ # # Shells # -# CONFIG_FEATURE_SH_IS_ASH is not set +CONFIG_FEATURE_SH_IS_ASH=y # 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_FEATURE_SH_IS_NONE is not set CONFIG_ASH=y # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bob...@us...> - 2006-08-09 13:46:49
|
Revision: 541 Author: bobofdoom Date: 2006-08-09 06:46:40 -0700 (Wed, 09 Aug 2006) ViewCVS: http://svn.sourceforge.net/hackndev/?rev=541&view=rev Log Message: ----------- initramfs: fixed typos in init. Modified Paths: -------------- linux4palm/initramfs/Makefile linux4palm/initramfs/base/init Modified: linux4palm/initramfs/Makefile =================================================================== --- linux4palm/initramfs/Makefile 2006-08-09 12:57:21 UTC (rev 540) +++ linux4palm/initramfs/Makefile 2006-08-09 13:46:40 UTC (rev 541) @@ -24,7 +24,7 @@ tar -jxf ${BBTAR} touch ${BBSRC} -${OUTDIR}/: base/* base/*/* +${OUTDIR}/: base/* base/*/* base/init cp -R base ${OUTDIR} touch ${OUTDIR} @@ -36,7 +36,7 @@ ${OUTDIR}/dev/: ${OUTDIR}/ device-nodes.tar.gz ${SUDO} tar -zxpf device-nodes.tar.gz -C ${OUTDIR}/ -${OUTDIR}/bin/busybox: ${BBSRC}/ ${OURDIR}/ busybox.config +${OUTDIR}/bin/busybox: ${BBSRC}/ ${OUTDIR}/ busybox.config cp busybox.config ${BBSRC}/.config make -C ${BBSRC} ${SUDO} make -C ${BBSRC} install PREFIX=`pwd`/${OUTDIR} Modified: linux4palm/initramfs/base/init =================================================================== --- linux4palm/initramfs/base/init 2006-08-09 12:57:21 UTC (rev 540) +++ linux4palm/initramfs/base/init 2006-08-09 13:46:40 UTC (rev 541) @@ -42,7 +42,7 @@ #mount -n -t proc /proc mount -n -t proc none /proc >/dev/null 2>&1 || mount -t proc none /proc -if grep -q /proc/cpuinfo LifeDrive; thena +if grep -q LifeDrive /proc/cpuinfo; then echo Mounting LifeDrive data partition... losetup -o $HDD_OFFSET $LOOP_DEV $HDD_DEV FILES_DEV=$LOOP_DEV This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hap...@us...> - 2006-08-28 12:39:42
|
Revision: 559 Author: happy-slapin Date: 2006-08-28 05:39:33 -0700 (Mon, 28 Aug 2006) ViewCVS: http://svn.sourceforge.net/hackndev/?rev=559&view=rev Log Message: ----------- Modified to build using scratchbox toolchain. Added Paths: ----------- linux4palm/initramfs/Makefile.sb linux4palm/initramfs/busybox.config.sb Added: linux4palm/initramfs/Makefile.sb =================================================================== --- linux4palm/initramfs/Makefile.sb (rev 0) +++ linux4palm/initramfs/Makefile.sb 2006-08-28 12:39:33 UTC (rev 559) @@ -0,0 +1,59 @@ +# +# Builds a Hack&Dev initramfs tree +# +# Call this from within a fakeroot session. +# + +OUTDIR?=build + +BBSRC?=busybox-1.2.1 +BBTAR?=${BBSRC}.tar.bz2 +BBURL?="http://www.busybox.net/downloads/${BBTAR}" + +# only use this option if fakeroot is not available. +SUDO?= + +all: initramfs_data.cpio.gz + +${BBTAR}: + echo Fetching ${BBTAR}... press Ctrl+C to cancel. + sleep 5 + wget -c ${BBURL} + +${BBSRC}/: ${BBTAR} + tar -jxf ${BBTAR} + touch ${BBSRC} + +${OUTDIR}/: base/* base/*/* base/init + cp -R base ${OUTDIR} + touch ${OUTDIR} + + rm -Rf ${OUTDIR}/.svn + mkdir -p ${OUTDIR}/lib/modules ${OUTDIR}/mdeia/mmc1 + mkdir -p ${OUTDIR}/mnt/mmc ${OUTDIR}/mnt/hda + mkdir -p ${OUTDIR}/newroot ${OUTDIR}/proc ${OUTDIR}/root + mkdir -p ${OUTDIR}/sys ${OUTDIR}/tmp + +${OUTDIR}/dev/: checkroot ${OUTDIR}/ device-nodes.tar.gz + ${SUDO} tar -zxpf device-nodes.tar.gz -C ${OUTDIR}/ + +${OUTDIR}/bin/busybox: ${BBSRC}/ ${OUTDIR}/ busybox.config.sb + cp busybox.config.sb ${BBSRC}/.config + make -C ${BBSRC} + ${SUDO} make -C ${BBSRC} install PREFIX=`pwd`/${OUTDIR} + +initramfs_data.cpio: ${OUTDIR}/bin/busybox ${OUTDIR}/dev/ chown + (cd ${OUTDIR}; find . | cpio -o -H newc) > initramfs_data.cpio + +initramfs_data.cpio.gz: initramfs_data.cpio + cat initramfs_data.cpio | gzip > initramfs_data.cpio.gz + +chown: checkroot ${OUTDIR}/ ${OUTDIR}/bin/busybox + ${SUDO} chown -R 0:0 ${OUTDIR}/ + +clean: + ${SUDO} rm -Rf ${OUTDIR} + rm -Rf ${BBSRC} + +checkroot: + if [ `id -u` -ne 0 ]; then echo Please run make using fakeroot.; exit 1; fi Added: linux4palm/initramfs/busybox.config.sb =================================================================== --- linux4palm/initramfs/busybox.config.sb (rev 0) +++ linux4palm/initramfs/busybox.config.sb 2006-08-28 12:39:33 UTC (rev 559) @@ -0,0 +1,635 @@ +# +# Automatically generated make config: don't edit +# +HAVE_DOT_CONFIG=y + +# +# Busybox Settings +# + +# +# General Configuration +# +# CONFIG_NITPICK is not set +# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set +# 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 is not set +# CONFIG_FEATURE_COMPRESS_USAGE is not set +# CONFIG_FEATURE_INSTALLER is not set +# CONFIG_LOCALE_SUPPORT is not set +CONFIG_GETOPT_LONG=y +CONFIG_FEATURE_DEVPTS=y +# CONFIG_FEATURE_CLEAN_UP is not set +# CONFIG_FEATURE_SUID is not set +# CONFIG_FEATURE_SUID_CONFIG is not set +# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set +# CONFIG_SELINUX is not set +CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" + +# +# Build Options +# +CONFIG_STATIC=y +# CONFIG_BUILD_LIBBUSYBOX is not set +# CONFIG_FEATURE_FULL_LIBBUSYBOX is not set +# CONFIG_FEATURE_SHARED_BUSYBOX is not set +# CONFIG_LFS is not set +USING_CROSS_COMPILER=y +CROSS_COMPILER_PREFIX="/scratchbox/compilers/cs2005q3.2-glibc-arm/bin/arm-linux-" +# CONFIG_BUILD_AT_ONCE is not set + +# +# Debugging Options +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PESSIMIZE is not set +# CONFIG_NO_DEBUG_LIB is not set +# CONFIG_DMALLOC is not set +# CONFIG_EFENCE is not set +CONFIG_DEBUG_YANK_SUSv2=y + +# +# Installation Options +# +# CONFIG_INSTALL_NO_USR is not set +CONFIG_INSTALL_APPLET_SYMLINKS=y +# CONFIG_INSTALL_APPLET_HARDLINKS is not set +# CONFIG_INSTALL_APPLET_DONT is not set +PREFIX="./_install" + +# +# Busybox Library Tuning +# +CONFIG_MD5_SIZE_VS_SPEED=2 + +# +# Applets +# + +# +# Archival Utilities +# +# CONFIG_AR is not set +# CONFIG_FEATURE_AR_LONG_FILENAMES is not set +# CONFIG_BUNZIP2 is not set +# CONFIG_CPIO is not set +# CONFIG_DPKG is not set +# CONFIG_DPKG_DEB is not set +# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set +# CONFIG_GUNZIP is not set +# CONFIG_FEATURE_GUNZIP_UNCOMPRESS is not set +# CONFIG_GZIP is not set +# CONFIG_RPM2CPIO is not set +# CONFIG_RPM is not set +# CONFIG_TAR is not set +# CONFIG_FEATURE_TAR_CREATE is not set +# CONFIG_FEATURE_TAR_BZIP2 is not set +# CONFIG_FEATURE_TAR_LZMA is not set +# CONFIG_FEATURE_TAR_FROM is not set +# CONFIG_FEATURE_TAR_GZIP is not set +# CONFIG_FEATURE_TAR_COMPRESS is not set +# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set +# CONFIG_FEATURE_TAR_GNU_EXTENSIONS is not set +# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set +# CONFIG_UNCOMPRESS is not set +# CONFIG_UNLZMA is not set +# CONFIG_FEATURE_LZMA_FAST is not set +# CONFIG_UNZIP is not set +# CONFIG_FEATURE_UNARCHIVE_TAPE is not set +# 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 is not set +# CONFIG_CAL is not set +CONFIG_CAT=y +# CONFIG_CATV is not set +# CONFIG_CHGRP is not set +CONFIG_CHMOD=y +CONFIG_CHOWN=y +CONFIG_CHROOT=y +# CONFIG_CKSUM is not set +# CONFIG_CMP is not set +# CONFIG_COMM is not set +CONFIG_CP=y +# CONFIG_CUT is not set +# CONFIG_DATE is not set +# CONFIG_FEATURE_DATE_ISOFMT is not set +CONFIG_DD=y +CONFIG_FEATURE_DD_SIGNAL_HANDLING=y +# CONFIG_FEATURE_DD_IBS_OBS is not set +# CONFIG_DF is not set +# CONFIG_DIFF is not set +# CONFIG_FEATURE_DIFF_BINARY is not set +# CONFIG_FEATURE_DIFF_DIR is not set +# CONFIG_FEATURE_DIFF_MINIMAL is not set +# CONFIG_DIRNAME is not set +# CONFIG_DOS2UNIX is not set +# CONFIG_UNIX2DOS is not set +# CONFIG_DU is not set +# CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K is not set +CONFIG_ECHO=y +CONFIG_FEATURE_FANCY_ECHO=y +# CONFIG_ENV is not set +# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set +# CONFIG_EXPR is not set +# CONFIG_EXPR_MATH_SUPPORT_64 is not set +CONFIG_FALSE=y +# CONFIG_FOLD is not set +# CONFIG_HEAD is not set +# CONFIG_FEATURE_FANCY_HEAD is not set +# CONFIG_HOSTID is not set +# CONFIG_ID is not set +# CONFIG_INSTALL is not set +# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set +# CONFIG_LENGTH is not set +# CONFIG_LN is not set +# CONFIG_LOGNAME is not set +CONFIG_LS=y +# CONFIG_FEATURE_LS_FILETYPES is not set +# CONFIG_FEATURE_LS_FOLLOWLINKS is not set +# CONFIG_FEATURE_LS_RECURSIVE is not set +# CONFIG_FEATURE_LS_SORTFILES is not set +# CONFIG_FEATURE_LS_TIMESTAMPS is not set +# CONFIG_FEATURE_LS_USERNAME is not set +# CONFIG_FEATURE_LS_COLOR is not set +# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set +# CONFIG_MD5SUM is not set +CONFIG_MKDIR=y +# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set +CONFIG_MKFIFO=y +CONFIG_MKNOD=y +# CONFIG_MV is not set +# CONFIG_FEATURE_MV_LONG_OPTIONS is not set +# CONFIG_NICE is not set +# CONFIG_NOHUP is not set +# CONFIG_OD is not set +# CONFIG_PRINTENV is not set +# CONFIG_PRINTF is not set +# CONFIG_PWD is not set +# CONFIG_REALPATH is not set +CONFIG_RM=y +# CONFIG_RMDIR is not set +# CONFIG_SEQ is not set +# CONFIG_SHA1SUM is not set +CONFIG_SLEEP=y +# CONFIG_FEATURE_FANCY_SLEEP is not set +# CONFIG_SORT is not set +# CONFIG_FEATURE_SORT_BIG is not set +# CONFIG_STAT is not set +# CONFIG_FEATURE_STAT_FORMAT is not set +# CONFIG_STTY is not set +# CONFIG_SUM is not set +# CONFIG_SYNC is not set +# CONFIG_TAIL is not set +# CONFIG_FEATURE_FANCY_TAIL is not set +# CONFIG_TEE is not set +# CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set +CONFIG_TEST=y +# CONFIG_FEATURE_TEST_64 is not set +CONFIG_TOUCH=y +# CONFIG_TR is not set +# CONFIG_FEATURE_TR_CLASSES is not set +# CONFIG_FEATURE_TR_EQUIV is not set +CONFIG_TRUE=y +# CONFIG_TTY is not set +# CONFIG_UNAME is not set +# CONFIG_UNIQ is not set +# CONFIG_USLEEP is not set +# CONFIG_UUDECODE is not set +# CONFIG_UUENCODE is not set +# CONFIG_WATCH is not set +# CONFIG_WC is not set +# CONFIG_WHO is not set +# CONFIG_WHOAMI is not set +# CONFIG_YES is not set + +# +# Common options for cp and mv +# +# CONFIG_FEATURE_PRESERVE_HARDLINKS is not set + +# +# Common options for ls, more and telnet +# +CONFIG_FEATURE_AUTOWIDTH=y + +# +# Common options for df, du, ls +# +# CONFIG_FEATURE_HUMAN_READABLE is not set +# CONFIG_FEATURE_MD5_SHA1_SUM_CHECK is not set + +# +# Console Utilities +# +# CONFIG_CHVT is not set +# CONFIG_CLEAR is not set +# CONFIG_DEALLOCVT is not set +# CONFIG_DUMPKMAP is not set +# CONFIG_LOADFONT is not set +# CONFIG_LOADKMAP is not set +# CONFIG_OPENVT is not set +# CONFIG_RESET is not set +# CONFIG_SETCONSOLE is not set +# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set +# CONFIG_SETKEYCODES is not set +# CONFIG_SETLOGCONS is not set + +# +# Debian Utilities +# +# CONFIG_MKTEMP is not set +# CONFIG_PIPE_PROGRESS is not set +# CONFIG_READLINK is not set +# CONFIG_FEATURE_READLINK_FOLLOW is not set +# CONFIG_RUN_PARTS is not set +# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set +# CONFIG_START_STOP_DAEMON is not set +# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set +# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set +# CONFIG_WHICH is not set + +# +# Editors +# +# CONFIG_AWK is not set +# CONFIG_FEATURE_AWK_MATH is not set +# CONFIG_ED is not set +# CONFIG_PATCH is not set +# CONFIG_SED is not set +# CONFIG_VI is not set +# CONFIG_FEATURE_VI_COLON is not set +# CONFIG_FEATURE_VI_YANKMARK is not set +# CONFIG_FEATURE_VI_SEARCH is not set +# CONFIG_FEATURE_VI_USE_SIGNALS is not set +# CONFIG_FEATURE_VI_DOT_CMD is not set +# CONFIG_FEATURE_VI_READONLY is not set +# CONFIG_FEATURE_VI_SETOPTS is not set +# CONFIG_FEATURE_VI_SET is not set +# CONFIG_FEATURE_VI_WIN_RESIZE is not set +# CONFIG_FEATURE_VI_OPTIMIZE_CURSOR is not set + +# +# Finding Utilities +# +# CONFIG_FIND is not set +# CONFIG_FEATURE_FIND_PRINT0 is not set +# CONFIG_FEATURE_FIND_MTIME is not set +# CONFIG_FEATURE_FIND_MMIN is not set +# CONFIG_FEATURE_FIND_PERM is not set +# CONFIG_FEATURE_FIND_TYPE is not set +# CONFIG_FEATURE_FIND_XDEV is not set +# CONFIG_FEATURE_FIND_NEWER is not set +# CONFIG_FEATURE_FIND_INUM is not set +# CONFIG_FEATURE_FIND_EXEC is not set +CONFIG_GREP=y +CONFIG_FEATURE_GREP_EGREP_ALIAS=y +# CONFIG_FEATURE_GREP_FGREP_ALIAS is not set +CONFIG_FEATURE_GREP_CONTEXT=y +# CONFIG_XARGS is not set +# CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set +# CONFIG_FEATURE_XARGS_SUPPORT_QUOTES is not set +# CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT is not set +# CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM is not set + +# +# 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_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 is not set + +# +# Login/Password Management Utilities +# +# CONFIG_FEATURE_SHADOWPASSWDS is not set +# CONFIG_USE_BB_SHADOW is not set +# CONFIG_USE_BB_PWD_GRP is not set +# CONFIG_ADDGROUP is not set +# CONFIG_DELGROUP is not set +# CONFIG_ADDUSER is not set +# CONFIG_DELUSER is not set +# CONFIG_GETTY is not set +# CONFIG_FEATURE_UTMP is not set +# CONFIG_FEATURE_WTMP is not set +# CONFIG_LOGIN is not set +# CONFIG_FEATURE_SECURETTY is not set +# CONFIG_PASSWD is not set +# CONFIG_SU is not set +# CONFIG_SULOGIN is not set +# CONFIG_VLOCK is not set + +# +# Linux Ext2 FS Progs +# +# CONFIG_CHATTR is not set +# CONFIG_E2FSCK is not set +# CONFIG_FSCK is not set +# CONFIG_LSATTR is not set +# CONFIG_MKE2FS is not set +# CONFIG_TUNE2FS is not set +# CONFIG_E2LABEL is not set +# CONFIG_FINDFS is not set + +# +# Linux Module Utilities +# +CONFIG_INSMOD=y +CONFIG_FEATURE_INSMOD_VERSION_CHECKING=y +CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS=y +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set +CONFIG_RMMOD=y +CONFIG_LSMOD=y +# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set +CONFIG_MODPROBE=y +CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS=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 is not set +# CONFIG_FBSET is not set +# CONFIG_FEATURE_FBSET_FANCY is not set +# CONFIG_FEATURE_FBSET_READMODE is not set +# CONFIG_FDFLUSH is not set +# CONFIG_FDFORMAT is not set +# CONFIG_FDISK is not set +# FDISK_SUPPORT_LARGE_DISKS is not set +# CONFIG_FEATURE_FDISK_WRITABLE is not set +# 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 is not set +# CONFIG_FREERAMDISK is not set +# CONFIG_FSCK_MINIX is not set +# CONFIG_MKFS_MINIX is not set +# CONFIG_FEATURE_MINIX2 is not set +# CONFIG_GETOPT is not set +# CONFIG_HEXDUMP is not set +# CONFIG_HWCLOCK is not set +# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set +# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set +# CONFIG_IPCRM is not set +# CONFIG_IPCS is not set +CONFIG_LOSETUP=y +# CONFIG_MDEV is not set +# CONFIG_FEATURE_MDEV_CONF is not set +# CONFIG_FEATURE_MDEV_EXEC is not set +# CONFIG_MKSWAP is not set +# CONFIG_FEATURE_MKSWAP_V0 is not set +# CONFIG_MORE is not set +# CONFIG_FEATURE_USE_TERMIOS is not set +CONFIG_MOUNT=y +# CONFIG_FEATURE_MOUNT_NFS is not set +CONFIG_PIVOT_ROOT=y +# CONFIG_RDATE is not set +# CONFIG_READPROFILE is not set +# CONFIG_SETARCH is not set +CONFIG_SWAPONOFF=y +CONFIG_SWITCH_ROOT=y +CONFIG_UMOUNT=y +# CONFIG_FEATURE_UMOUNT_ALL is not set + +# +# Common options for mount/umount +# +CONFIG_FEATURE_MOUNT_LOOP=y +# CONFIG_FEATURE_MTAB_SUPPORT is not set + +# +# Miscellaneous Utilities +# +# CONFIG_ADJTIMEX is not set +# CONFIG_BBCONFIG is not set +# CONFIG_CROND is not set +# CONFIG_DEBUG_CROND_OPTION is not set +# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set +# CONFIG_CRONTAB is not set +# CONFIG_DC is not set +# 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 is not set +# CONFIG_LAST is not set +# CONFIG_LESS is not set +# CONFIG_FEATURE_LESS_BRACKETS is not set +# CONFIG_FEATURE_LESS_FLAGS is not set +# CONFIG_FEATURE_LESS_FLAGCS is not set +# CONFIG_FEATURE_LESS_MARKS is not set +# CONFIG_FEATURE_LESS_REGEXP is not set +# CONFIG_HDPARM is not set +# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set +# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set +# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set +# CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set +# CONFIG_MAKEDEVS is not set +# CONFIG_FEATURE_MAKEDEVS_LEAF is not set +# CONFIG_FEATURE_MAKEDEVS_TABLE is not set +# CONFIG_MOUNTPOINT is not set +# CONFIG_MT is not set +# CONFIG_RUNLEVEL is not set +# CONFIG_RX is not set +# CONFIG_STRINGS is not set +# CONFIG_SETSID is not set +# CONFIG_TASKSET is not set +# CONFIG_TIME is not set +# CONFIG_WATCHDOG is not set + +# +# Networking Utilities +# +# CONFIG_FEATURE_IPV6 is not set +# CONFIG_ARPING is not set +# CONFIG_DNSD is not set +# CONFIG_ETHER_WAKE is not set +# CONFIG_FAKEIDENTD is not set +# CONFIG_FTPGET is not set +# CONFIG_FTPPUT is not set +# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set +# CONFIG_HOSTNAME is not set +# CONFIG_HTTPD is not set +# CONFIG_FEATURE_HTTPD_WITHOUT_INETD is not set +# CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP is not set +# CONFIG_FEATURE_HTTPD_SETUID is not set +# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set +# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES is not set +# CONFIG_FEATURE_HTTPD_CGI is not set +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set +# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set +# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set +# CONFIG_IFCONFIG is not set +# CONFIG_FEATURE_IFCONFIG_STATUS is not set +# CONFIG_FEATURE_IFCONFIG_SLIP is not set +# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set +# CONFIG_FEATURE_IFCONFIG_HW is not set +# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set +# CONFIG_IFUPDOWN is not set +# CONFIG_FEATURE_IFUPDOWN_IP is not set +# CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set +# CONFIG_FEATURE_IFUPDOWN_IPV4 is not set +# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set +# CONFIG_FEATURE_IFUPDOWN_IPX is not set +# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set +# CONFIG_INETD is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set +# CONFIG_FEATURE_INETD_RPC is not set +# CONFIG_IP is not set +# CONFIG_FEATURE_IP_ADDRESS is not set +# CONFIG_FEATURE_IP_LINK is not set +# CONFIG_FEATURE_IP_ROUTE is not set +# CONFIG_FEATURE_IP_TUNNEL is not set +# CONFIG_FEATURE_IP_SHORT_FORMS is not set +# CONFIG_IPADDR is not set +# CONFIG_IPLINK is not set +# CONFIG_IPROUTE is not set +# CONFIG_IPTUNNEL is not set +# CONFIG_IPCALC is not set +# CONFIG_FEATURE_IPCALC_FANCY is not set +# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set +# CONFIG_NAMEIF is not set +# CONFIG_NC is not set +# CONFIG_NC_GAPING_SECURITY_HOLE is not set +# CONFIG_NETSTAT is not set +# CONFIG_NSLOOKUP is not set +# CONFIG_PING is not set +# CONFIG_FEATURE_FANCY_PING is not set +# CONFIG_PING6 is not set +# CONFIG_FEATURE_FANCY_PING6 is not set +# CONFIG_ROUTE is not set +# CONFIG_TELNET is not set +# CONFIG_FEATURE_TELNET_TTYPE is not set +# CONFIG_FEATURE_TELNET_AUTOLOGIN is not set +# CONFIG_TELNETD is not set +# CONFIG_FEATURE_TELNETD_INETD is not set +# CONFIG_TFTP is not set +# CONFIG_FEATURE_TFTP_GET is not set +# CONFIG_FEATURE_TFTP_PUT is not set +# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set +# CONFIG_DEBUG_TFTP is not set +# CONFIG_TRACEROUTE 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 + +# +# udhcp Server/Client +# +# CONFIG_APP_UDHCPD is not set +# CONFIG_APP_UDHCPC is not set +# CONFIG_APP_DUMPLEASES is not set +# CONFIG_FEATURE_UDHCP_SYSLOG is not set +# CONFIG_FEATURE_UDHCP_DEBUG is not set +# CONFIG_VCONFIG is not set +# CONFIG_WGET is not set +# CONFIG_FEATURE_WGET_STATUSBAR is not set +# CONFIG_FEATURE_WGET_AUTHENTICATION is not set +# CONFIG_FEATURE_WGET_IP6_LITERAL is not set +# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set +# CONFIG_ZCIP is not set + +# +# Process Utilities +# +# CONFIG_FREE is not set +# CONFIG_FUSER is not set +CONFIG_KILL=y +# CONFIG_KILLALL is not set +# CONFIG_PIDOF is not set +# CONFIG_FEATURE_PIDOF_SINGLE is not set +# CONFIG_FEATURE_PIDOF_OMIT is not set +CONFIG_PS=y +# CONFIG_FEATURE_PS_WIDE is not set +# CONFIG_RENICE is not set +# CONFIG_BB_SYSCTL is not set +# CONFIG_TOP is not set +# CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE is not set +# CONFIG_UPTIME is not set + +# +# Shells +# +CONFIG_FEATURE_SH_IS_ASH=y +# 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 is not set +CONFIG_ASH=y + +# +# Ash Shell Options +# +# CONFIG_ASH_JOB_CONTROL is not set +# CONFIG_ASH_READ_NCHARS is not set +# CONFIG_ASH_READ_TIMEOUT is not set +# CONFIG_ASH_ALIAS is not set +# CONFIG_ASH_MATH_SUPPORT is not set +# CONFIG_ASH_MATH_SUPPORT_64 is not set +# CONFIG_ASH_GETOPTS is not set +CONFIG_ASH_BUILTIN_ECHO=y +CONFIG_ASH_BUILTIN_TEST=y +# CONFIG_ASH_CMDCMD is not set +# CONFIG_ASH_MAIL is not set +CONFIG_ASH_OPTIMIZE_FOR_SIZE=y +# CONFIG_ASH_RANDOM_SUPPORT is not set +# CONFIG_ASH_EXPAND_PRMT is not set +# CONFIG_HUSH is not set +# CONFIG_LASH is not set +# CONFIG_MSH is not set + +# +# Bourne Shell Options +# +CONFIG_FEATURE_SH_EXTRA_QUIET=y +# CONFIG_FEATURE_SH_STANDALONE_SHELL is not set +# CONFIG_FEATURE_COMMAND_EDITING is not set +# CONFIG_FEATURE_COMMAND_EDITING_VI is not set +CONFIG_FEATURE_COMMAND_HISTORY=0 +# CONFIG_FEATURE_COMMAND_SAVEHISTORY is not set +# CONFIG_FEATURE_COMMAND_TAB_COMPLETION is not set +# CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set +# CONFIG_FEATURE_SH_FANCY_PROMPT is not set + +# +# System Logging Utilities +# +# CONFIG_SYSLOGD is not set +# CONFIG_FEATURE_ROTATE_LOGFILE is not set +# CONFIG_FEATURE_REMOTE_LOG is not set +# CONFIG_FEATURE_IPC_SYSLOG is not set +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 +# CONFIG_LOGREAD is not set +# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set +# CONFIG_KLOGD is not set +# CONFIG_LOGGER is not set This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hap...@us...> - 2006-08-28 12:44:33
|
Revision: 560 Author: happy-slapin Date: 2006-08-28 05:44:22 -0700 (Mon, 28 Aug 2006) ViewCVS: http://svn.sourceforge.net/hackndev/?rev=560&view=rev Log Message: ----------- Corrected typos in Makefiles. Modified Paths: -------------- linux4palm/initramfs/Makefile linux4palm/initramfs/Makefile.sb Modified: linux4palm/initramfs/Makefile =================================================================== --- linux4palm/initramfs/Makefile 2006-08-28 12:39:33 UTC (rev 559) +++ linux4palm/initramfs/Makefile 2006-08-28 12:44:22 UTC (rev 560) @@ -29,7 +29,7 @@ touch ${OUTDIR} rm -Rf ${OUTDIR}/.svn - mkdir -p ${OUTDIR}/lib/modules ${OUTDIR}/mdeia/mmc1 + mkdir -p ${OUTDIR}/lib/modules ${OUTDIR}/media/mmc1 mkdir -p ${OUTDIR}/mnt/mmc ${OUTDIR}/mnt/hda mkdir -p ${OUTDIR}/newroot ${OUTDIR}/proc ${OUTDIR}/root mkdir -p ${OUTDIR}/sys ${OUTDIR}/tmp Modified: linux4palm/initramfs/Makefile.sb =================================================================== --- linux4palm/initramfs/Makefile.sb 2006-08-28 12:39:33 UTC (rev 559) +++ linux4palm/initramfs/Makefile.sb 2006-08-28 12:44:22 UTC (rev 560) @@ -29,7 +29,7 @@ touch ${OUTDIR} rm -Rf ${OUTDIR}/.svn - mkdir -p ${OUTDIR}/lib/modules ${OUTDIR}/mdeia/mmc1 + mkdir -p ${OUTDIR}/lib/modules ${OUTDIR}/media/mmc1 mkdir -p ${OUTDIR}/mnt/mmc ${OUTDIR}/mnt/hda mkdir -p ${OUTDIR}/newroot ${OUTDIR}/proc ${OUTDIR}/root mkdir -p ${OUTDIR}/sys ${OUTDIR}/tmp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hap...@us...> - 2006-09-26 18:42:40
|
Revision: 575 http://svn.sourceforge.net/hackndev/?rev=575&view=rev Author: happy-slapin Date: 2006-09-26 11:42:27 -0700 (Tue, 26 Sep 2006) Log Message: ----------- Created makefile to build ncurses and dialog (for now) Modified Paths: -------------- linux4palm/initramfs/Makefile.sb linux4palm/initramfs/busybox.config.sb Added Paths: ----------- linux4palm/initramfs/tools.mk Modified: linux4palm/initramfs/Makefile.sb =================================================================== --- linux4palm/initramfs/Makefile.sb 2006-09-25 14:30:21 UTC (rev 574) +++ linux4palm/initramfs/Makefile.sb 2006-09-26 18:42:27 UTC (rev 575) @@ -6,7 +6,7 @@ OUTDIR?=build -BBSRC?=busybox-1.2.1 +BBSRC?=busybox-1.1.0 BBTAR?=${BBSRC}.tar.bz2 BBURL?="http://www.busybox.net/downloads/${BBTAR}" @@ -15,6 +15,8 @@ all: initramfs_data.cpio.gz +include uclibc.mk + ${BBTAR}: echo Fetching ${BBTAR}... press Ctrl+C to cancel. sleep 5 Modified: linux4palm/initramfs/busybox.config.sb =================================================================== --- linux4palm/initramfs/busybox.config.sb 2006-09-25 14:30:21 UTC (rev 574) +++ linux4palm/initramfs/busybox.config.sb 2006-09-26 18:42:27 UTC (rev 575) @@ -4,53 +4,34 @@ HAVE_DOT_CONFIG=y # -# Busybox Settings -# - -# # General Configuration # -# CONFIG_NITPICK is not set -# CONFIG_FEATURE_BUFFERS_USE_MALLOC 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 -CONFIG_SHOW_USAGE=y # CONFIG_FEATURE_VERBOSE_USAGE is not set -# CONFIG_FEATURE_COMPRESS_USAGE is not set # CONFIG_FEATURE_INSTALLER is not set # CONFIG_LOCALE_SUPPORT is not set -CONFIG_GETOPT_LONG=y +# CONFIG_FEATURE_DEVFS is not set CONFIG_FEATURE_DEVPTS=y # CONFIG_FEATURE_CLEAN_UP is not set # CONFIG_FEATURE_SUID is not set # CONFIG_FEATURE_SUID_CONFIG is not set # CONFIG_FEATURE_SUID_CONFIG_QUIET is not set # CONFIG_SELINUX is not set -CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" # # Build Options # -CONFIG_STATIC=y -# CONFIG_BUILD_LIBBUSYBOX is not set -# CONFIG_FEATURE_FULL_LIBBUSYBOX is not set -# CONFIG_FEATURE_SHARED_BUSYBOX is not set +# CONFIG_STATIC is not set # CONFIG_LFS is not set USING_CROSS_COMPILER=y -CROSS_COMPILER_PREFIX="/scratchbox/compilers/cs2005q3.2-glibc-arm/bin/arm-linux-" -# CONFIG_BUILD_AT_ONCE is not set +CROSS_COMPILER_PREFIX="/scratchbox/compilers/arm-linux-gcc3.4.cs-uclibc0.9.27/bin/arm-linux-uclibc-" +EXTRA_CFLAGS_OPTIONS=" -mthumb -I$(CURDIR)/../rootfs/usr/include -L$(CURDIR)/../rootfs/lib" +CONFIG_FEATURE_SUSv2=y +CONFIG_FEATURE_SUSv2_OBSOLETE=y # -# Debugging Options -# -# CONFIG_DEBUG is not set -# CONFIG_DEBUG_PESSIMIZE is not set -# CONFIG_NO_DEBUG_LIB is not set -# CONFIG_DMALLOC is not set -# CONFIG_EFENCE is not set -CONFIG_DEBUG_YANK_SUSv2=y - -# # Installation Options # # CONFIG_INSTALL_NO_USR is not set @@ -60,15 +41,6 @@ PREFIX="./_install" # -# Busybox Library Tuning -# -CONFIG_MD5_SIZE_VS_SPEED=2 - -# -# Applets -# - -# # Archival Utilities # # CONFIG_AR is not set @@ -86,21 +58,17 @@ # CONFIG_TAR is not set # CONFIG_FEATURE_TAR_CREATE is not set # CONFIG_FEATURE_TAR_BZIP2 is not set -# CONFIG_FEATURE_TAR_LZMA is not set # CONFIG_FEATURE_TAR_FROM is not set # CONFIG_FEATURE_TAR_GZIP is not set # CONFIG_FEATURE_TAR_COMPRESS is not set -# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set +# CONFIG_FEATURE_TAR_OLDGNU_COMPATABILITY is not set # CONFIG_FEATURE_TAR_GNU_EXTENSIONS is not set # CONFIG_FEATURE_TAR_LONG_OPTIONS is not set # CONFIG_UNCOMPRESS is not set -# CONFIG_UNLZMA is not set -# CONFIG_FEATURE_LZMA_FAST is not set # CONFIG_UNZIP is not set # CONFIG_FEATURE_UNARCHIVE_TAPE is not set # 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 @@ -108,12 +76,10 @@ # CONFIG_BASENAME is not set # CONFIG_CAL is not set CONFIG_CAT=y -# CONFIG_CATV is not set # CONFIG_CHGRP is not set CONFIG_CHMOD=y CONFIG_CHOWN=y CONFIG_CHROOT=y -# CONFIG_CKSUM is not set # CONFIG_CMP is not set # CONFIG_COMM is not set CONFIG_CP=y @@ -121,24 +87,16 @@ # CONFIG_DATE is not set # CONFIG_FEATURE_DATE_ISOFMT is not set CONFIG_DD=y -CONFIG_FEATURE_DD_SIGNAL_HANDLING=y -# CONFIG_FEATURE_DD_IBS_OBS is not set # CONFIG_DF is not set -# CONFIG_DIFF is not set -# CONFIG_FEATURE_DIFF_BINARY is not set -# CONFIG_FEATURE_DIFF_DIR is not set -# CONFIG_FEATURE_DIFF_MINIMAL is not set # CONFIG_DIRNAME is not set # CONFIG_DOS2UNIX is not set # CONFIG_UNIX2DOS is not set # CONFIG_DU is not set -# CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K is not set +# CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K is not set CONFIG_ECHO=y CONFIG_FEATURE_FANCY_ECHO=y # CONFIG_ENV is not set -# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set # CONFIG_EXPR is not set -# CONFIG_EXPR_MATH_SUPPORT_64 is not set CONFIG_FALSE=y # CONFIG_FOLD is not set # CONFIG_HEAD is not set @@ -146,7 +104,6 @@ # CONFIG_HOSTID is not set # CONFIG_ID is not set # CONFIG_INSTALL is not set -# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set # CONFIG_LENGTH is not set # CONFIG_LN is not set # CONFIG_LOGNAME is not set @@ -161,11 +118,9 @@ # CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set # CONFIG_MD5SUM is not set CONFIG_MKDIR=y -# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set CONFIG_MKFIFO=y CONFIG_MKNOD=y # CONFIG_MV is not set -# CONFIG_FEATURE_MV_LONG_OPTIONS is not set # CONFIG_NICE is not set # CONFIG_NOHUP is not set # CONFIG_OD is not set @@ -191,6 +146,10 @@ # CONFIG_TEE is not set # CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set CONFIG_TEST=y + +# +# test (forced enabled for use with shell) +# # CONFIG_FEATURE_TEST_64 is not set CONFIG_TOUCH=y # CONFIG_TR is not set @@ -215,7 +174,7 @@ # CONFIG_FEATURE_PRESERVE_HARDLINKS is not set # -# Common options for ls, more and telnet +# Common options for ls and more # CONFIG_FEATURE_AUTOWIDTH=y @@ -237,9 +196,7 @@ # CONFIG_OPENVT is not set # CONFIG_RESET is not set # CONFIG_SETCONSOLE is not set -# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set # CONFIG_SETKEYCODES is not set -# CONFIG_SETLOGCONS is not set # # Debian Utilities @@ -249,18 +206,26 @@ # CONFIG_READLINK is not set # CONFIG_FEATURE_READLINK_FOLLOW is not set # CONFIG_RUN_PARTS is not set -# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set # CONFIG_START_STOP_DAEMON is not set -# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set -# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set # CONFIG_WHICH is not set # +# Linux Ext2 FS Progs +# +# CONFIG_CHATTR is not set +# CONFIG_E2FSCK is not set +# CONFIG_FSCK is not set +# CONFIG_LSATTR is not set +# CONFIG_MKE2FS is not set +# CONFIG_TUNE2FS is not set +# CONFIG_E2LABEL is not set +# CONFIG_FINDFS is not set + +# # Editors # # CONFIG_AWK is not set # CONFIG_FEATURE_AWK_MATH is not set -# CONFIG_ED is not set # CONFIG_PATCH is not set # CONFIG_SED is not set # CONFIG_VI is not set @@ -279,9 +244,7 @@ # Finding Utilities # # CONFIG_FIND is not set -# CONFIG_FEATURE_FIND_PRINT0 is not set # CONFIG_FEATURE_FIND_MTIME is not set -# CONFIG_FEATURE_FIND_MMIN is not set # CONFIG_FEATURE_FIND_PERM is not set # CONFIG_FEATURE_FIND_TYPE is not set # CONFIG_FEATURE_FIND_XDEV is not set @@ -302,14 +265,15 @@ # Init Utilities # # CONFIG_INIT is not set -# CONFIG_DEBUG_INIT is not set # CONFIG_FEATURE_USE_INITTAB is not set +# CONFIG_FEATURE_INITRD is not set +# CONFIG_FEATURE_INIT_COREDUMPS is not set # CONFIG_FEATURE_INIT_SCTTY 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 is not set +# CONFIG_POWEROFF is not set +# CONFIG_REBOOT is not set # # Login/Password Management Utilities @@ -332,100 +296,11 @@ # CONFIG_VLOCK is not set # -# Linux Ext2 FS Progs -# -# CONFIG_CHATTR is not set -# CONFIG_E2FSCK is not set -# CONFIG_FSCK is not set -# CONFIG_LSATTR is not set -# CONFIG_MKE2FS is not set -# CONFIG_TUNE2FS is not set -# CONFIG_E2LABEL is not set -# CONFIG_FINDFS is not set - -# -# Linux Module Utilities -# -CONFIG_INSMOD=y -CONFIG_FEATURE_INSMOD_VERSION_CHECKING=y -CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS=y -# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set -# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set -# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set -CONFIG_RMMOD=y -CONFIG_LSMOD=y -# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set -CONFIG_MODPROBE=y -CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS=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 is not set -# CONFIG_FBSET is not set -# CONFIG_FEATURE_FBSET_FANCY is not set -# CONFIG_FEATURE_FBSET_READMODE is not set -# CONFIG_FDFLUSH is not set -# CONFIG_FDFORMAT is not set -# CONFIG_FDISK is not set -# FDISK_SUPPORT_LARGE_DISKS is not set -# CONFIG_FEATURE_FDISK_WRITABLE is not set -# 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 is not set -# CONFIG_FREERAMDISK is not set -# CONFIG_FSCK_MINIX is not set -# CONFIG_MKFS_MINIX is not set -# CONFIG_FEATURE_MINIX2 is not set -# CONFIG_GETOPT is not set -# CONFIG_HEXDUMP is not set -# CONFIG_HWCLOCK is not set -# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set -# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set -# CONFIG_IPCRM is not set -# CONFIG_IPCS is not set -CONFIG_LOSETUP=y -# CONFIG_MDEV is not set -# CONFIG_FEATURE_MDEV_CONF is not set -# CONFIG_FEATURE_MDEV_EXEC is not set -# CONFIG_MKSWAP is not set -# CONFIG_FEATURE_MKSWAP_V0 is not set -# CONFIG_MORE is not set -# CONFIG_FEATURE_USE_TERMIOS is not set -CONFIG_MOUNT=y -# CONFIG_FEATURE_MOUNT_NFS is not set -CONFIG_PIVOT_ROOT=y -# CONFIG_RDATE is not set -# CONFIG_READPROFILE is not set -# CONFIG_SETARCH is not set -CONFIG_SWAPONOFF=y -CONFIG_SWITCH_ROOT=y -CONFIG_UMOUNT=y -# CONFIG_FEATURE_UMOUNT_ALL is not set - -# -# Common options for mount/umount -# -CONFIG_FEATURE_MOUNT_LOOP=y -# CONFIG_FEATURE_MTAB_SUPPORT is not set - -# # Miscellaneous Utilities # # CONFIG_ADJTIMEX is not set # CONFIG_BBCONFIG is not set # CONFIG_CROND is not set -# CONFIG_DEBUG_CROND_OPTION is not set # CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set # CONFIG_CRONTAB is not set # CONFIG_DC is not set @@ -433,7 +308,6 @@ # 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 is not set # CONFIG_LAST is not set # CONFIG_LESS is not set @@ -454,35 +328,54 @@ # CONFIG_FEATURE_MAKEDEVS_TABLE is not set # CONFIG_MOUNTPOINT is not set # CONFIG_MT is not set -# CONFIG_RUNLEVEL is not set +# BB_APPLET_RUNLEVEL is not set # CONFIG_RX is not set # CONFIG_STRINGS is not set # CONFIG_SETSID is not set -# CONFIG_TASKSET is not set # CONFIG_TIME is not set # CONFIG_WATCHDOG is not set # +# Linux Module Utilities +# +CONFIG_INSMOD=y +CONFIG_FEATURE_INSMOD_VERSION_CHECKING=y +CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS=y +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set +CONFIG_RMMOD=y +CONFIG_LSMOD=y +# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set +CONFIG_MODPROBE=y +CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS=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 + +# # Networking Utilities # # CONFIG_FEATURE_IPV6 is not set # CONFIG_ARPING is not set -# CONFIG_DNSD is not set # CONFIG_ETHER_WAKE is not set # CONFIG_FAKEIDENTD is not set # CONFIG_FTPGET is not set # CONFIG_FTPPUT is not set -# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set # CONFIG_HOSTNAME is not set # CONFIG_HTTPD is not set -# CONFIG_FEATURE_HTTPD_WITHOUT_INETD is not set -# CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP is not set -# CONFIG_FEATURE_HTTPD_SETUID is not set +# CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY is not set # CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set # CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set +# CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP is not set +# CONFIG_FEATURE_HTTPD_SETUID is not set # CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES is not set # CONFIG_FEATURE_HTTPD_CGI is not set -# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set # CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set # CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set # CONFIG_IFCONFIG is not set @@ -499,25 +392,23 @@ # CONFIG_FEATURE_IFUPDOWN_IPX is not set # CONFIG_FEATURE_IFUPDOWN_MAPPING is not set # CONFIG_INETD is not set -# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set -# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set -# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set -# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set -# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set +# CONFIG_FEATURE_INETD_SUPPORT_BILTIN_ECHO is not set +# CONFIG_FEATURE_INETD_SUPPORT_BILTIN_DISCARD is not set +# CONFIG_FEATURE_INETD_SUPPORT_BILTIN_TIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BILTIN_DAYTIME is not set +# CONFIG_FEATURE_INETD_SUPPORT_BILTIN_CHARGEN is not set # CONFIG_FEATURE_INETD_RPC is not set # CONFIG_IP is not set # CONFIG_FEATURE_IP_ADDRESS is not set # CONFIG_FEATURE_IP_LINK is not set # CONFIG_FEATURE_IP_ROUTE is not set # CONFIG_FEATURE_IP_TUNNEL is not set -# CONFIG_FEATURE_IP_SHORT_FORMS is not set +# CONFIG_IPCALC is not set +# CONFIG_FEATURE_IPCALC_FANCY is not set # CONFIG_IPADDR is not set # CONFIG_IPLINK is not set # CONFIG_IPROUTE is not set # CONFIG_IPTUNNEL is not set -# CONFIG_IPCALC is not set -# CONFIG_FEATURE_IPCALC_FANCY is not set -# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set # CONFIG_NAMEIF is not set # CONFIG_NC is not set # CONFIG_NC_GAPING_SECURITY_HOLE is not set @@ -537,26 +428,25 @@ # CONFIG_FEATURE_TFTP_GET is not set # CONFIG_FEATURE_TFTP_PUT is not set # CONFIG_FEATURE_TFTP_BLOCKSIZE is not set -# CONFIG_DEBUG_TFTP is not set +# CONFIG_FEATURE_TFTP_DEBUG is not set # CONFIG_TRACEROUTE 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_VCONFIG is not set +# CONFIG_WGET is not set +# CONFIG_FEATURE_WGET_STATUSBAR is not set +# CONFIG_FEATURE_WGET_AUTHENTICATION is not set +# CONFIG_FEATURE_WGET_IP6_LITERAL is not set # # udhcp Server/Client # -# CONFIG_APP_UDHCPD is not set -# CONFIG_APP_UDHCPC is not set -# CONFIG_APP_DUMPLEASES is not set +# CONFIG_UDHCPD is not set +# CONFIG_UDHCPC is not set +# CONFIG_DUMPLEASES is not set # CONFIG_FEATURE_UDHCP_SYSLOG is not set # CONFIG_FEATURE_UDHCP_DEBUG is not set -# CONFIG_VCONFIG is not set -# CONFIG_WGET is not set -# CONFIG_FEATURE_WGET_STATUSBAR is not set -# CONFIG_FEATURE_WGET_AUTHENTICATION is not set -# CONFIG_FEATURE_WGET_IP6_LITERAL is not set -# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set # CONFIG_ZCIP is not set # @@ -597,9 +487,8 @@ # CONFIG_ASH_MATH_SUPPORT is not set # CONFIG_ASH_MATH_SUPPORT_64 is not set # CONFIG_ASH_GETOPTS is not set -CONFIG_ASH_BUILTIN_ECHO=y -CONFIG_ASH_BUILTIN_TEST=y # CONFIG_ASH_CMDCMD is not set +CONFIG_ASH_BUILTIN_ECHO=y # CONFIG_ASH_MAIL is not set CONFIG_ASH_OPTIMIZE_FOR_SIZE=y # CONFIG_ASH_RANDOM_SUPPORT is not set @@ -633,3 +522,60 @@ # CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set # CONFIG_KLOGD is not set # CONFIG_LOGGER is not set + +# +# Linux System Utilities +# +# CONFIG_DMESG is not set +# CONFIG_FBSET is not set +# CONFIG_FEATURE_FBSET_FANCY is not set +# CONFIG_FEATURE_FBSET_READMODE is not set +# CONFIG_FDFLUSH is not set +# CONFIG_FDFORMAT is not set +# CONFIG_FDISK is not set +# FDISK_SUPPORT_LARGE_DISKS is not set +# CONFIG_FEATURE_FDISK_WRITABLE is not set +# 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 is not set +# CONFIG_FREERAMDISK is not set +# CONFIG_FSCK_MINIX is not set +# CONFIG_MKFS_MINIX is not set +# CONFIG_FEATURE_MINIX2 is not set +# CONFIG_GETOPT is not set +# CONFIG_HEXDUMP is not set +# CONFIG_HWCLOCK is not set +# CONFIG_FEATURE_HWCLOCK_LONGOPTIONS is not set +# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set +# CONFIG_IPCRM is not set +# CONFIG_IPCS is not set +CONFIG_LOSETUP=y +# CONFIG_MDEV is not set +# CONFIG_FEATURE_MDEV_CONF is not set +# CONFIG_MKSWAP is not set +# CONFIG_MORE is not set +# CONFIG_FEATURE_USE_TERMIOS is not set +CONFIG_PIVOT_ROOT=y +CONFIG_SWITCH_ROOT=y +# CONFIG_RDATE is not set +# CONFIG_READPROFILE is not set +CONFIG_SWAPONOFF=y +CONFIG_MOUNT=y +# CONFIG_FEATURE_MOUNT_NFS is not set +CONFIG_UMOUNT=y + +# +# Common options for mount/umount +# +CONFIG_FEATURE_MOUNT_LOOP=y +# CONFIG_FEATURE_MTAB_SUPPORT is not set + +# +# Debugging Options +# +# CONFIG_DEBUG is not set +# CONFIG_NO_DEBUG_LIB is not set +# CONFIG_DMALLOC is not set +# CONFIG_EFENCE is not set Added: linux4palm/initramfs/tools.mk =================================================================== --- linux4palm/initramfs/tools.mk (rev 0) +++ linux4palm/initramfs/tools.mk 2006-09-26 18:42:27 UTC (rev 575) @@ -0,0 +1,113 @@ +NCURSES_SITE=ftp://invisible-island.net/ncurses +NCURSES_TAR=ncurses-5.5.tar.gz +NCURSES_PATCH_SITE=ftp://invisible-island.net/ncurses/5.5 +NCURSES_PATCHES=ncurses-5.5-20060128-patch.sh.bz2 + +DIALOG_SITE=ftp://ftp.us.debian.org/debian/pool/main/d/dialog +DIALOG_TAR=dialog_1.0-20060221.orig.tar.gz + + +INITFSDIR=$(CURDIR)/../initfs +CFLAGS="--sysroot=$(INITFSDIR) -mthumb -Os -I$(INITFSDIR)/usr/include" +LDFLAGS="--sysroot=$(INITFSDIR) -L$(INITFSDIR)/lib -L$(INITFSDIR)/usr/lib" +CPREF=/scratchbox/compilers/gcc-4.1-uclibc-arm/bin/arm-none-linux-uclibcgnueabi- +CC=$(CPREF)gcc +CXX=$(CPREF)g++ +STRIP=$(CPREF)strip + +IMGDIR=$(CURDIR)/../initfs-install + + +NCCONFARGS=--prefix=/usr --with-shared --without-profile --without-debug --disable-rpath --enable-echo --mandir=/usr/share/man +NCCONFARGS+=--enable-const --without-ada --disable-termcap --with-terminfo-dirs=/etc/terminfo:/usr/share/terminfo --with-build-cflags="-O2" +NCCONFARGS+=--host=arm-none-linux-uclibcgnueabi --without-cxx-binding --enable-overwrite +DLGCONFARGS=--prefix=/usr --mandir=/usr/share/man --host=arm-none-linux-uclibcgnueabi + + +all: image-stamp + +dialog-stamp: dialog-build-stamp + (cd dialog && make install DESTDIR=$(INITFSDIR)) + touch dialog-stamp + +dialog-build-stamp: ncurses-stamp dialog-configure-stamp + (cd dialog && make) + touch dialog-build-stamp + +dialog-configure-stamp: dialog-unpack-stamp + -rm -Rf dialog + mkdir dialog + (cd dialog; CC=$(CC) CXX=$(CXX) CFLAGS=$(CFLAGS) STRIP=$(STRIP) LDFLAGS=$(LDFLAGS) ../dialog-1.0-20060221/configure $(DLGCONFARGS) ) + touch dialog-configure-stamp + +dialog-download-stamp: + mkdir -p downloads + (cd downloads && wget $(DIALOG_SITE)/$(DIALOG_TAR)) + touch dialog-download-stamp + +dialog-unpack-stamp: dialog-download-stamp + rm -Rf dialog-1.0-20060221 + tar zxvf downloads/$(DIALOG_TAR) + touch dialog-unpack-stamp + +ncurses-stamp: ncurses-build-stamp + (cd ncurses && make install DESTDIR=$(INITFSDIR)) + touch ncurses-stamp + +ncurses-build-stamp: ncurses-configure-stamp + (cd ncurses && make) + touch ncurses-build-stamp + +ncurses-configure-stamp: ncurses-patch-stamp + -rm -Rf ncurses + mkdir ncurses + (cd ncurses; CC=$(CC) CXX=$(CXX) CFLAGS=$(CFLAGS) STRIP=$(STRIP) LDFLAGS=$(LDFLAGS) ../ncurses-5.5/configure $(NCCONFARGS) ) + touch ncurses-configure-stamp + +ncurses-download-stamp: + mkdir -p downloads + (cd downloads && wget $(NCURSES_SITE)/$(NCURSES_TAR)) + touch ncurses-download-stamp + +ncurses-unpack-stamp:ncurses-download-stamp + rm -Rf ncurses-5.5 + tar zxvf downloads/$(NCURSES_TAR) + touch ncurses-unpack-stamp + +ncurses-patch-download-stamp: + -rm -Rf downloads/ncurses-patches + (cd downloads && mkdir -p ncurses-patches) + (cd downloads/ncurses-patches && ( for f in $(NCURSES_PATCHES);do wget $(NCURSES_PATCH_SITE)/$$f;done)) + touch ncurses-patch-download-stamp + +ncurses-patch-stamp: ncurses-unpack-stamp ncurses-patch-download-stamp + (cd ncurses-5.5 && (for f in $(NCURSES_PATCHES);do echo === $$f ===; bzcat ../downloads/ncurses-patches/$$f|patch -p1 -f;done)) + touch ncurses-patch-stamp + + +fs-prepare-stamp: dialog-stamp ncurses-stamp checkroot device-nodes.tar.gz + rm -Rf tmp + cp -a $(INITFSDIR) tmp + cp -a base/* tmp + tar -zxpf device-nodes.tar.gz -C tmp + rm -f tmp/lib/*.[ao] tmp/usr/lib/*.[ao] tmp/usr/bin/{tack,infocmp,tic,toe,captoinfo,infotocap,tset,reset,tput} \ + tmp/lib/libpthread* tmp/usr/lib/libpthread* + rm -Rf tmp/usr/share/doc tmp/usr/share/man tmp/usr/include tmp/usr/share/terminfo/[b-kmq-uwz] \ + tmp/usr/share/terminfo/[AELMPQX] \ + tmp/usr/share/terminfo/[1-9] \ + tmp/usr/share/terminfo/[n-p] + find tmp/usr/share/terminfo -xtype f ! -name 'ansi' -a ! -name 'vt100' ! -name 'vt220' -a ! -name 'linux*' -a ! -name 'xterm' ! -name 'xterm-color' -exec rm -f '{}' \; + find tmp/usr/share/terminfo -type l -a ! -xtype f -exec rm -f '{}' \; + find tmp -type f -perm /u=x -exec $(STRIP) '{}' \; + find tmp -type f -name '*.so.*' -exec $(STRIP) --strip-unneeded '{}' \; + rm -Rf $(IMGDIR) + mv tmp $(IMGDIR) + +image-stamp:fs-prepare-stamp chown-stamp + (cd ${IMGDIR}; find . | cpio -o -H newc) > initramfs_data.cpio + +chown-stamp: checkroot + chown -R 0:0 ${IMGDIR}/ + +checkroot: + @if [ `id -u` -ne 0 ]; then echo Please run make using fakeroot.; exit 1; fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hap...@us...> - 2006-09-26 19:40:06
|
Revision: 576 http://svn.sourceforge.net/hackndev/?rev=576&view=rev Author: happy-slapin Date: 2006-09-26 12:39:55 -0700 (Tue, 26 Sep 2006) Log Message: ----------- Added busybox build Modified Paths: -------------- linux4palm/initramfs/Makefile.sb linux4palm/initramfs/busybox.config.sb linux4palm/initramfs/tools.mk Modified: linux4palm/initramfs/Makefile.sb =================================================================== --- linux4palm/initramfs/Makefile.sb 2006-09-26 18:42:27 UTC (rev 575) +++ linux4palm/initramfs/Makefile.sb 2006-09-26 19:39:55 UTC (rev 576) @@ -4,58 +4,6 @@ # Call this from within a fakeroot session. # -OUTDIR?=build -BBSRC?=busybox-1.1.0 -BBTAR?=${BBSRC}.tar.bz2 -BBURL?="http://www.busybox.net/downloads/${BBTAR}" -# only use this option if fakeroot is not available. -SUDO?= - -all: initramfs_data.cpio.gz - -include uclibc.mk - -${BBTAR}: - echo Fetching ${BBTAR}... press Ctrl+C to cancel. - sleep 5 - wget -c ${BBURL} - -${BBSRC}/: ${BBTAR} - tar -jxf ${BBTAR} - touch ${BBSRC} - -${OUTDIR}/: base/* base/*/* base/init - cp -R base ${OUTDIR} - touch ${OUTDIR} - - rm -Rf ${OUTDIR}/.svn - mkdir -p ${OUTDIR}/lib/modules ${OUTDIR}/media/mmc1 - mkdir -p ${OUTDIR}/mnt/mmc ${OUTDIR}/mnt/hda - mkdir -p ${OUTDIR}/newroot ${OUTDIR}/proc ${OUTDIR}/root - mkdir -p ${OUTDIR}/sys ${OUTDIR}/tmp - -${OUTDIR}/dev/: checkroot ${OUTDIR}/ device-nodes.tar.gz - ${SUDO} tar -zxpf device-nodes.tar.gz -C ${OUTDIR}/ - -${OUTDIR}/bin/busybox: ${BBSRC}/ ${OUTDIR}/ busybox.config.sb - cp busybox.config.sb ${BBSRC}/.config - make -C ${BBSRC} - ${SUDO} make -C ${BBSRC} install PREFIX=`pwd`/${OUTDIR} - -initramfs_data.cpio: ${OUTDIR}/bin/busybox ${OUTDIR}/dev/ chown - (cd ${OUTDIR}; find . | cpio -o -H newc) > initramfs_data.cpio - -initramfs_data.cpio.gz: initramfs_data.cpio - cat initramfs_data.cpio | gzip > initramfs_data.cpio.gz - -chown: checkroot ${OUTDIR}/ ${OUTDIR}/bin/busybox - ${SUDO} chown -R 0:0 ${OUTDIR}/ - -clean: - ${SUDO} rm -Rf ${OUTDIR} - rm -Rf ${BBSRC} - -checkroot: - if [ `id -u` -ne 0 ]; then echo Please run make using fakeroot.; exit 1; fi +include tools.mk Modified: linux4palm/initramfs/busybox.config.sb =================================================================== --- linux4palm/initramfs/busybox.config.sb 2006-09-26 18:42:27 UTC (rev 575) +++ linux4palm/initramfs/busybox.config.sb 2006-09-26 19:39:55 UTC (rev 576) @@ -26,7 +26,7 @@ # CONFIG_STATIC is not set # CONFIG_LFS is not set USING_CROSS_COMPILER=y -CROSS_COMPILER_PREFIX="/scratchbox/compilers/arm-linux-gcc3.4.cs-uclibc0.9.27/bin/arm-linux-uclibc-" +CROSS_COMPILER_PREFIX="/scratchbox/compilers/gcc-4.1-uclibc-arm/bin/arm-none-linux-uclibcgnueabi-" EXTRA_CFLAGS_OPTIONS=" -mthumb -I$(CURDIR)/../rootfs/usr/include -L$(CURDIR)/../rootfs/lib" CONFIG_FEATURE_SUSv2=y CONFIG_FEATURE_SUSv2_OBSOLETE=y Modified: linux4palm/initramfs/tools.mk =================================================================== --- linux4palm/initramfs/tools.mk 2006-09-26 18:42:27 UTC (rev 575) +++ linux4palm/initramfs/tools.mk 2006-09-26 19:39:55 UTC (rev 576) @@ -1,12 +1,18 @@ NCURSES_SITE=ftp://invisible-island.net/ncurses NCURSES_TAR=ncurses-5.5.tar.gz +NCURSES_DIR=ncurses-5.5 NCURSES_PATCH_SITE=ftp://invisible-island.net/ncurses/5.5 NCURSES_PATCHES=ncurses-5.5-20060128-patch.sh.bz2 DIALOG_SITE=ftp://ftp.us.debian.org/debian/pool/main/d/dialog DIALOG_TAR=dialog_1.0-20060221.orig.tar.gz +DIALOG_DIR=dialog-1.0-20060221 +BUSYBOX_SITE=http://www.busybox.net/downloads +BUSYBOX_TAR=busybox-1.1.0.tar.bz2 +BUSYBOX_DIR=busybox-1.1.0 + INITFSDIR=$(CURDIR)/../initfs CFLAGS="--sysroot=$(INITFSDIR) -mthumb -Os -I$(INITFSDIR)/usr/include" LDFLAGS="--sysroot=$(INITFSDIR) -L$(INITFSDIR)/lib -L$(INITFSDIR)/usr/lib" @@ -23,9 +29,32 @@ NCCONFARGS+=--host=arm-none-linux-uclibcgnueabi --without-cxx-binding --enable-overwrite DLGCONFARGS=--prefix=/usr --mandir=/usr/share/man --host=arm-none-linux-uclibcgnueabi +CLEAN_STAMPS=image-stamp fs-prepare-stamp dialog-stamp dialog-build-stamp dialog-configure-stamp dialog-unpack-stamp ncurses-stamp ncurses-build-stamp ncurses-configure-stamp ncurses-patch-stamp ncurses-unpack-stamp +CLEAN_STAMPS+= busybox-stamp busybox-build-stamp busybox-configure-stamp busybox-unpack-stamp all: image-stamp +busybox-stamp: busybox-build-stamp + (cd $(BUSYBOX_DIR) && make install PREFIX=$(INITFSDIR)) + touch busybox-stamp + +busybox-build-stamp: busybox-configure-stamp + (cd $(BUSYBOX_DIR) && make) + touch busybox-build-stamp + +busybox-configure-stamp: ncurses-stamp busybox-unpack-stamp + cp busybox.config.sb $(BUSYBOX_DIR)/.config + touch busybox-configure-stamp + +busybox-unpack-stamp: busybox-download-stamp + tar jxvf downloads/$(BUSYBOX_TAR) + touch busybox-unpack-stamp + +busybox-download-stamp: + mkdir -p downloads + (cd downloads && wget $(BUSYBOX_SITE)/$(BUSYBOX_TAR)) + touch dialog-download-stamp + dialog-stamp: dialog-build-stamp (cd dialog && make install DESTDIR=$(INITFSDIR)) touch dialog-stamp @@ -37,7 +66,7 @@ dialog-configure-stamp: dialog-unpack-stamp -rm -Rf dialog mkdir dialog - (cd dialog; CC=$(CC) CXX=$(CXX) CFLAGS=$(CFLAGS) STRIP=$(STRIP) LDFLAGS=$(LDFLAGS) ../dialog-1.0-20060221/configure $(DLGCONFARGS) ) + (cd dialog; CC=$(CC) CXX=$(CXX) CFLAGS=$(CFLAGS) STRIP=$(STRIP) LDFLAGS=$(LDFLAGS) ../$(DIALOG_DIR)/configure $(DLGCONFARGS) ) touch dialog-configure-stamp dialog-download-stamp: @@ -46,7 +75,7 @@ touch dialog-download-stamp dialog-unpack-stamp: dialog-download-stamp - rm -Rf dialog-1.0-20060221 + rm -Rf $(DIALOG_DIR) tar zxvf downloads/$(DIALOG_TAR) touch dialog-unpack-stamp @@ -61,7 +90,7 @@ ncurses-configure-stamp: ncurses-patch-stamp -rm -Rf ncurses mkdir ncurses - (cd ncurses; CC=$(CC) CXX=$(CXX) CFLAGS=$(CFLAGS) STRIP=$(STRIP) LDFLAGS=$(LDFLAGS) ../ncurses-5.5/configure $(NCCONFARGS) ) + (cd ncurses; CC=$(CC) CXX=$(CXX) CFLAGS=$(CFLAGS) STRIP=$(STRIP) LDFLAGS=$(LDFLAGS) ../$(NCURSES_DIR)/configure $(NCCONFARGS) ) touch ncurses-configure-stamp ncurses-download-stamp: @@ -70,7 +99,7 @@ touch ncurses-download-stamp ncurses-unpack-stamp:ncurses-download-stamp - rm -Rf ncurses-5.5 + rm -Rf $(NCURSES_DIR) tar zxvf downloads/$(NCURSES_TAR) touch ncurses-unpack-stamp @@ -85,7 +114,7 @@ touch ncurses-patch-stamp -fs-prepare-stamp: dialog-stamp ncurses-stamp checkroot device-nodes.tar.gz +fs-prepare-stamp: dialog-stamp ncurses-stamp busybox-stamp checkroot device-nodes.tar.gz rm -Rf tmp cp -a $(INITFSDIR) tmp cp -a base/* tmp @@ -102,12 +131,19 @@ find tmp -type f -name '*.so.*' -exec $(STRIP) --strip-unneeded '{}' \; rm -Rf $(IMGDIR) mv tmp $(IMGDIR) + touch fs-prepare-stamp image-stamp:fs-prepare-stamp chown-stamp (cd ${IMGDIR}; find . | cpio -o -H newc) > initramfs_data.cpio + bzip2 -c initramfs_data.cpio >initramfs_data.cpio.gz + touch image-stamp chown-stamp: checkroot chown -R 0:0 ${IMGDIR}/ checkroot: @if [ `id -u` -ne 0 ]; then echo Please run make using fakeroot.; exit 1; fi + +clean: + rm -Rf $(IMGDIR) $(NCURSES_DIR) $(DIALOG_DIR) $(BUSYBOX_DIR) ncurses dialog + rm -f $(CLEAN_STAMPS) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |