Darrick Hartman wrote:
Lonnie Abelbeck wrote:
On Mar 1, 2008, at 12:50 AM, Philip Prindeville wrote:

Hmm.  Seeing the following on a net5501-60.
cp: write error: No space left on device
cp: write error: No space left on device
...


I only have 256MB in this box. Actually, my box running 0.5-1537 also had 256MB.

Any ideas?
Philip,

Quick fix, add "noram" to your KCMD string and you should be good to go, your image will be mounted via loop.

But, this should work in 256M of memory as well...

If you look at the SVN:
/trunk/target/initrd/target_skeleton/linuxrc

around Line #132:
   132 mount -t tmpfs -o size=90m none /mnt/asturo > /dev/null 2>&1
   133 echo "Copying AstLinux files to RAM..."
   134 cp -a /image/* /mnt/asturo/

Do you add any custom stuff that would push your uncompressed image to > 90 M ?

My tmpfs uncompressed net5501 image is 52M, but my image is slightly trimmed from the standard.

I set the 90MB limit because it seemed more than enough. (heck, if you're using more than that on a 256MB box, you're not leaving yourself much left for /var /tmp and the actual system anyway).

Darrick
Here's the .config file I'm using.

Too bad there's no way to generate a "bill-of-materials" with sizes so I know what object is using what:

-rwx------ 1 philipp astlinux 94941184 2008-02-29 22:14 astlinux-trunk-1611.run*


I'm building the CHANMISDN and MISDN stuff, even though I have a SIP-only environment... Oh, and I'm not stripping the image, either.

How much overhead does not decompressing/copying the image incur, anyway?

-Philip

#
# Automatically generated make config: don't edit
#
BR2_HAVE_DOT_CONFIG=y
# BR2_alpha is not set
# BR2_arm is not set
# BR2_armeb is not set
# BR2_cris is not set
BR2_i386=y
# BR2_m68k is not set
# BR2_mips is not set
# BR2_mipsel is not set
# BR2_nios2 is not set
# BR2_powerpc is not set
# BR2_sh is not set
# BR2_sparc is not set
# BR2_x86_64 is not set
# BR2_x86_i386 is not set
# BR2_x86_i486 is not set
BR2_x86_i586=y
# BR2_x86_i686 is not set
BR2_ARCH="i586"
BR2_ENDIAN="LITTLE"

#
# Build options
#
BR2_WGET="toolchain/getter_script.sh"
BR2_SVN="svn co"
BR2_TAR_OPTIONS=""
BR2_DL_DIR="$(BASE_DIR)/dl"
BR2_SOURCEFORGE_MIRROR="easynews"
BR2_STAGING_DIR="$(BUILD_DIR)/staging_dir"
BR2_TOPDIR_PREFIX=""
BR2_TOPDIR_SUFFIX=""
BR2_GNU_BUILD_SUFFIX="pc-linux-gnu"
BR2_JLEVEL=2

#
# Toolchain Options
#

#
# uClibc Options
#
# BR2_UCLIBC_VERSION_SNAPSHOT is not set
# BR2_ENABLE_LOCALE is not set
# BR2_PTHREADS_NONE is not set
# BR2_PTHREADS is not set
# BR2_PTHREADS_OLD is not set
BR2_PTHREADS_NATIVE=y

#
# Binutils Options
#
# BR2_BINUTILS_VERSION_2_14_90_0_8 is not set
# BR2_BINUTILS_VERSION_2_15 is not set
# BR2_BINUTILS_VERSION_2_15_94_0_2_2 is not set
# BR2_BINUTILS_VERSION_2_16_1 is not set
# BR2_BINUTILS_VERSION_2_16_90_0_3 is not set
# BR2_BINUTILS_VERSION_2_16_91_0_5 is not set
# BR2_BINUTILS_VERSION_2_16_91_0_6 is not set
# BR2_BINUTILS_VERSION_2_16_91_0_7 is not set
# BR2_BINUTILS_VERSION_2_17 is not set
# BR2_BINUTILS_VERSION_2_17_50_0_2 is not set
# BR2_BINUTILS_VERSION_2_17_50_0_3 is not set
# BR2_BINUTILS_VERSION_2_17_50_0_4 is not set
# BR2_BINUTILS_VERSION_2_17_50_0_5 is not set
# BR2_BINUTILS_VERSION_2_17_50_0_6 is not set
# BR2_BINUTILS_VERSION_2_17_50_0_7 is not set
# BR2_BINUTILS_VERSION_2_17_50_0_8 is not set
# BR2_BINUTILS_VERSION_2_17_50_0_9 is not set
# BR2_BINUTILS_VERSION_2_17_50_0_10 is not set
BR2_BINUTILS_VERSION_2_17_50_0_14=y
BR2_BINUTILS_VERSION="2.17.50.0.14"
BR2_EXTRA_BINUTILS_CONFIG_OPTIONS=""

#
# Gcc Options
#
# BR2_GCC_VERSION_3_3_5 is not set
# BR2_GCC_VERSION_3_3_6 is not set
# BR2_GCC_VERSION_3_4_2 is not set
# BR2_GCC_VERSION_3_4_3 is not set
# BR2_GCC_VERSION_3_4_4 is not set
# BR2_GCC_VERSION_3_4_5 is not set
# BR2_GCC_VERSION_3_4_6 is not set
# BR2_GCC_VERSION_4_0_0 is not set
# BR2_GCC_VERSION_4_0_1 is not set
# BR2_GCC_VERSION_4_0_2 is not set
# BR2_GCC_VERSION_4_0_3 is not set
# BR2_GCC_VERSION_4_0_4 is not set
# BR2_GCC_VERSION_4_1_0 is not set
# BR2_GCC_VERSION_4_1_1 is not set
BR2_GCC_VERSION_4_1_2=y
# BR2_GCC_VERSION_4_2 is not set
# BR2_GCC_IS_SNAP is not set
BR2_GCC_VERSION="4.1.2"
# BR2_GCC_USE_SJLJ_EXCEPTIONS is not set
BR2_EXTRA_GCC_CONFIG_OPTIONS=""
BR2_INSTALL_LIBSTDCPP=y
# BR2_INSTALL_LIBGCJ is not set
# BR2_INSTALL_OBJC is not set
# BR2_INSTALL_FORTRAN is not set
BR2_GCC_SHARED_LIBGCC=y

#
# Ccache Options
#
BR2_CCACHE=y

#
# Gdb Options
#
# BR2_PACKAGE_GDB is not set
# BR2_PACKAGE_GDB_SERVER is not set
# BR2_PACKAGE_GDB_CLIENT is not set

#
# elf2flt
#
# BR2_ELF2FLT is not set

#
# Common Toolchain Options
#
BR2_PACKAGE_SSTRIP_TARGET=y
BR2_PACKAGE_SSTRIP_HOST=y
BR2_ENABLE_MULTILIB=y
BR2_LARGEFILE=y
BR2_TARGET_OPTIMIZATION="-Os -pipe -fomit-frame-pointer"
BR2_CROSS_TOOLCHAIN_TARGET_UTILS=y

#
# Package Selection for the target
#
# BR2_PACKAGE_EXPERIMENTAL is not set

#
# The default minimal system
#
BR2_PACKAGE_BUSYBOX=y
# BR2_PACKAGE_BUSYBOX_SNAPSHOT is not set
BR2_PACKAGE_BUSYBOX_INSTALL_SYMLINKS=y

#
# The minimum needed to build a uClibc development system
#
BR2_PACKAGE_BASH=y
BR2_PACKAGE_BZIP2=y
BR2_PACKAGE_COREUTILS=y
BR2_PACKAGE_DIFFUTILS=y
# BR2_PACKAGE_ED is not set
BR2_PACKAGE_FINDUTILS=y
BR2_PACKAGE_FLEX=y
BR2_PACKAGE_FLEX_LIBFL=y
BR2_PACKAGE_GAWK=y
# BR2_PACKAGE_GCC_TARGET is not set
BR2_EXTRA_TARGET_GCC_CONFIG_OPTIONS=""
# BR2_PACKAGE_CCACHE_TARGET is not set
BR2_PACKAGE_GREP=y
BR2_PACKAGE_MAKE=y
BR2_PACKAGE_PATCH=y
BR2_PACKAGE_SED=y
BR2_PACKAGE_TAR=y

#
# Other stuff
#
BR2_PACKAGE_ACPID=y
# BR2_PACKAGE_ALSA_LIB is not set
# BR2_PACKAGE_ALSA_UTILS is not set
BR2_PACKAGE_ARNOFW=y
BR2_PACKAGE_ASTERISK=y
BR2_PACKAGE_ASTERISK-GUI=y
# BR2_PACKAGE_ASTERISK_BACKPORTS is not set
BR2_PACKAGE_LIBPRI=y
# BR2_PACKAGE_ASTERISK_LIBPQ_CUSTOM is not set
BR2_PACKAGE_ASTERISK_CHANMISDN=y
# BR2_PACKAGE_ASTERISK_MENUSELECT is not set
# BR2_PACKAGE_ASTERISK_SNDVOL is not set
# BR2_PACKAGE_ASTERISK_RESCONV is not set
BR2_PACKAGE_ASTERISKAPPBUNDLE=y
BR2_PACKAGE_MISDN=y
# BR2_PACKAGE_DIGIUMG729 is not set
# BR2_PACKAGE_VM-MESSENGER is not set
BR2_PACKAGE_APCUPSD=y
BR2_PACKAGE_ASTMANPROXY=y
BR2_PACKAGE_AT=y
# BR2_PACKAGE_AUTOCONF is not set
# BR2_PACKAGE_AUTOMAKE is not set
BR2_PACKAGE_BC=y
# BR2_PACKAGE_BERKELEYDB is not set
# BR2_PACKAGE_BIND is not set
# BR2_PACKAGE_BISON is not set
# BR2_PACKAGE_BLUEZ is not set
# BR2_PACKAGE_BOA is not set
BR2_PACKAGE_BRIDGE=y
# BR2_PACKAGE_CDP-SEND is not set
# BR2_PACKAGE_CUSTOMIZE is not set
BR2_PACKAGE_DIALOG=y
# BR2_PACKAGE_DIRECTFB is not set
# BR2_PACKAGE_DISTCC is not set
# BR2_PACKAGE_DM is not set
BR2_PACKAGE_DNSMASQ=y
# BR2_PACKAGE_DROPBEAR is not set
# BR2_PACKAGE_EFAX is not set
BR2_PACKAGE_ETHTOOL=y
# BR2_PACKAGE_EXPAT is not set
BR2_PACKAGE_E2FSPROGS=y
# BR2_PACKAGE_FAKEROOT is not set
BR2_HOST_FAKEROUTE=y
# BR2_PACKAGE_FILE is not set
# BR2_PACKAGE_FLITE is not set
# BR2_PACKAGE_FREETYPE is not set
# BR2_PACKAGE_GETTEXT is not set
# BR2_PACKAGE_LIBINTL is not set
# BR2_PACKAGE_LIBGMP is not set
BR2_PACKAGE_GZIP=y
# BR2_PACKAGE_HOSTAP is not set
# BR2_PACKAGE_HOTPLUG is not set
# BR2_PACKAGE_IAXMODEM is not set
BR2_PACKAGE_IFTOP=y
BR2_PACKAGE_INADYN=y
# BR2_PACKAGE_IOSTAT is not set
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_IPSEC_TOOLS=y
BR2_PACKAGE_IPSEC_TOOLS_ADMINPORT=y
BR2_PACKAGE_IPSEC_TOOLS_NATT=y
BR2_PACKAGE_IPSEC_TOOLS_FRAG=y
BR2_PACKAGE_IPSEC_TOOLS_STATS=y
# BR2_PACKAGE_IPSEC_TOOLS_READLINE is not set
BR2_PACKAGE_IPSEC_TOOLS_LIBS=y
BR2_PACKAGE_IPTABLES=y
# BR2_PACKAGE_ISC_DHCP is not set
# BR2_PACKAGE_JPEG is not set
BR2_PACKAGE_KEXECTOOLS=y
BR2_PACKAGE_LCDPROC=y
BR2_PACKAGE_LESS=y
# BR2_PACKAGE_LIBCGI is not set
# BR2_PACKAGE_LIBCGICC is not set
BR2_PACKAGE_LIBELF=y
# BR2_PACKAGE_LIBFLOAT is not set
# BR2_PACKAGE_LIBFTDI is not set
# BR2_PACKAGE_LIBGLIB12 is not set
BR2_PACKAGE_LIBMAD=y
# BR2_PACKAGE_LIBNET is not set
BR2_PACKAGE_LIBPCAP=y
# BR2_PACKAGE_LIBPCAP_PFRING is not set
BR2_PACKAGE_LIBTOOL=y
# BR2_PACKAGE_LIBPNG is not set
# BR2_PACKAGE_LIBPQ is not set
# BR2_PACKAGE_LIBTIFF is not set
BR2_PACKAGE_LIBUSB=y
# BR2_PACKAGE_LIGHTTPD is not set
BR2_PACKAGE_LINKS=y
# BR2_PACKAGE_LINUX-ATM is not set
BR2_PACKAGE_LMSENSORS=y
# BR2_PACKAGE_LRZSZ is not set
# BR2_PACKAGE_LTP-TESTSUITE is not set
# BR2_PACKAGE_LTRACE is not set
# BR2_PACKAGE_LTT is not set
BR2_PACKAGE_LZO=y
BR2_PACKAGE_M4=y
BR2_PACKAGE_MADWIFI=y
# BR2_PACKAGE_MDADM is not set
BR2_PACKAGE_MDNSRESPONDER=y
# BR2_PACKAGE_MEMTESTER is not set
BR2_PACKAGE_MICROPERL=y
# BR2_PACKAGE_MICROWIN is not set
BR2_PACKAGE_MINIHTTPD=y
BR2_PACKAGE_MKDOSFS=y
BR2_PACKAGE_MODULE_INIT_TOOLS=y
BR2_PACKAGE_MODUTILS=y
# BR2_PACKAGE_LIBMPFR is not set
BR2_PACKAGE_MPG123=y
BR2_PACKAGE_MSMTP=y
# BR2_PACKAGE_MTD is not set
BR2_PACKAGE_NANO=y
BR2_PACKAGE_NCURSES=y
# BR2_PACKAGE_NCURSES_TARGET_HEADERS is not set
# BR2_PACKAGE_NETPLUG is not set
BR2_PACKAGE_NETSNMP=y
BR2_PACKAGE_NEWT=y
BR2_PACKAGE_NGREP=y
BR2_PACKAGE_NISTNET=y
# BR2_PACKAGE_NPROBE is not set
# BR2_PACKAGE_NOCATSPLASH is not set
# BR2_PACKAGE_NTP is not set
BR2_PACKAGE_OPENNTPD=y
# BR2_PACKAGE_OPENSER is not set
BR2_PACKAGE_OPENSSH=y
BR2_PACKAGE_OPENSSL=y
# BR2_PACKAGE_OPENSSL_TARGET_HEADERS is not set
# BR2_PACKAGE_OPENSSL_OCF is not set
BR2_PACKAGE_OPENVPN=y
BR2_PACKAGE_PCIUTILS=y
# BR2_PACKAGE_PCMCIA is not set
BR2_PACKAGE_PHP5=y
# BR2_PACKAGE_PHP5_CLI is not set
# BR2_PACKAGE_PIKA_AOB is not set
# BR2_PACKAGE_PORTAGE is not set
# BR2_PACKAGE_PORTMAP is not set
BR2_PACKAGE_PPPD=y
# BR2_PACKAGE_PPTPD is not set
# BR2_PACKAGE_PROCPS is not set
# BR2_PACKAGE_PSMISC is not set
# BR2_PACKAGE_PYTHON is not set
# BR2_PACKAGE_QTE is not set
BR2_QTE_TMAKE_VERSION="1.13"
# BR2_PACKAGE_QUAGGA is not set
# BR2_PACKAGE_RAIDTOOLS is not set
# BR2_READLINE is not set
BR2_PACKAGE_RHINO=y
# BR2_PACKAGE_RHINO_v1 is not set
BR2_PACKAGE_RHINO_v2=y
BR2_PACKAGE_RP-PPPOE=y
BR2_PACKAGE_RSYNC=y
# BR2_PACKAGE_RUBY is not set
# BR2_PACKAGE_RXVT is not set
# BR2_PACKAGE_SAMBA is not set
BR2_PACKAGE_SCHEDUTILS=y
BR2_PACKAGE_SCREEN=y
# BR2_PACKAGE_SDL is not set
BR2_PACKAGE_SFDISK=y
BR2_PACKAGE_SIPP=y
# BR2_PACKAGE_SLANG is not set
# BR2_PACKAGE_SMARTMONTOOLS is not set
# BR2_PACKAGE_SOCAT is not set
BR2_PACKAGE_SOX=y
BR2_PACKAGE_SOX_LIBMAD=y
# BR2_PACKAGE_SPANDSP is not set
# BR2_PACKAGE_SQLITE is not set
BR2_PACKAGE_STRACE=y
BR2_PACKAGE_STUNNEL=y
BR2_PACKAGE_SYSFSUTILS=y
# BR2_PACKAGE_SYSVINIT is not set
# BR2_PACKAGE_TCL is not set
BR2_PACKAGE_TCPDUMP=y
# BR2_PACKAGE_DHCPDUMP is not set
BR2_PACKAGE_TFTPD=y
# BR2_PACKAGE_THTTPD is not set
# BR2_PACKAGE_TINYLOGIN is not set
# BR2_PACKAGE_TINYX is not set
BR2_PACKAGE_TTCP=y
BR2_PACKAGE_UDEV=y
# BR2_PACKAGE_UDHCP is not set
# BR2_PACKAGE_UNIXODBC is not set
BR2_PACKAGE_USBUTILS=y
BR2_PACKAGE_UTIL-LINUX=y
# BR2_PACKAGE_VALGRIND is not set
BR2_PACKAGE_VIM=y
BR2_PACKAGE_VSFTPD=y
# BR2_PACKAGE_VTUN is not set
BR2_PACKAGE_WANPIPE=y
BR2_PACKAGE_WGET=y
BR2_PACKAGE_WHICH=y
# BR2_PACKAGE_WIPE is not set
BR2_PACKAGE_WIRELESS_TOOLS=y
# BR2_PACKAGE_XFSPROGS is not set
# BR2_PACKAGE_XORG is not set
BR2_PACKAGE_ZAPTEL=y
# BR2_PACKAGE_ZAPTEL_OSLEC is not set
BR2_PACKAGE_ZLIB=y
# BR2_PACKAGE_ZLIB_TARGET_HEADERS is not set
BR2_PACKAGE_ZONEINFO=y

#
# Target Options
#

#
# Target Device Table
#
TARGET_DEVICE_TABLE="target/generic/device_table.txt"

#
# filesystem for target device
#
# BR2_TARGET_ROOTFS_CRAMFS is not set
# BR2_TARGET_ROOTFS_CLOOP is not set
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_BLOCKS=0
BR2_TARGET_ROOTFS_EXT2_INODES=0
BR2_TARGET_ROOTFS_EXT2_RESBLKS=0
BR2_TARGET_ROOTFS_EXT2_SQUASH=y
BR2_TARGET_ROOTFS_EXT2_OUTPUT="$(IMAGE).ext2"
BR2_TARGET_ROOTFS_EXT2_NONE=y
# BR2_TARGET_ROOTFS_EXT2_GZIP is not set
# BR2_TARGET_ROOTFS_EXT2_BZIP2 is not set
# BR2_TARGET_ROOTFS_EXT2_LZMA is not set
BR2_TARGET_ROOTFS_EXT2_COPYTO=""
# BR2_TARGET_ROOTFS_JFFS2 is not set
BR2_TARGET_ROOTFS_SQUASHFS=y
# BR2_TARGET_ROOTFS_TAR is not set

#
# bootloader for target device
#
# BR2_TARGET_GRUB is not set
BR2_TARGET_RUNNIX=y
BR2_TARGET_SYSLINUX=y

#
# make initrd
#
BR2_INITRD_ROOTFS_EXT2=y
BR2_INITRD_ROOTFS_EXT2_BLOCKS=0
BR2_INITRD_ROOTFS_EXT2_INODES=0
BR2_INITRD_ROOTFS_EXT2_RESBLKS=0
BR2_INITRD_ROOTFS_EXT2_SQUASH=y
BR2_INITRD_ROOTFS_EXT2_OUTPUT="initrd.img"
BR2_INITRD_ROOTFS_EXT2_GZ=y
BR2_INITRD_ROOTFS_EXT2_COPYTO=""

#
# make bootable iso
#
BR2_TARGET_ISO=y

#
# AstLinux Target Device
#
# BR2_TARGET_GENI586 is not set
# BR2_TARGET_GUMSTIX_BASIXCONNEX is not set
# BR2_TARGET_GUMSTIX_NETSTIX is not set
# BR2_TARGET_SOEKRIS_NET4801 is not set
BR2_TARGET_SOEKRIS_NET5501=y
# BR2_TARGET_VIA is not set
# BR2_TARGET_VIAC7 is not set
# BR2_TARGET_PCENGINES_WRAP is not set
# BR2_TARGET_GENI586_SERIAL is not set
# BR2_TARGET_RT is not set
BR2_PACKAGE_LINUX=y

#
# My development
#
BR2_EXPERIMENTAL_ASTERISK=app_waituntil bugid-0011969
BR2_PACKAGE_CURL=y
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Astlinux-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to [EMAIL 
PROTECTED]

Reply via email to