Update of /cvsroot/leaf/src/bering-uclibc4/source/bash
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv16350
Added Files:
bash-3.2.48.tar.gz buildtool.mk buildtool.cfg
Log Message:
Update bash - this version builds with bering-uclibc4 and runs within qemu
--- NEW FILE: bash-3.2.48.tar.gz ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: buildtool.cfg ---
<File buildtool.mk>
Server = cvs-sourceforge
Revision = HEAD
Directory = bash
</File>
<File bash-3.2.48.tar.gz>
Server = cvs-sourceforge
Revision = HEAD
envname = BASH_SOURCE
Directory = bash
</File>
<Package>
<bash>
Version = 3.2.48
Revision = 1
Help <<EOF
Bourne Again Shell - unix shell
Homepage: http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html
Requires: ncurses.lrp
LEAF package by __PACKAGER__, __BUILDDATE__
Bash is the shell, or command language interpreter, that will
appear in the
GNU operating system. Bash is an sh-compatible shell that
incorporates useful
features from the Korn shell (ksh) and C shell (csh).
It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2
Shell and
Tools standard. It offers functional improvements over sh for
both programming
and interactive use.
In addition, most sh scripts can be run by Bash without
modification.
EOF
<Permissions>
Files = 644
Directories = 755
</Permissions>
<Owner>
Files = root:root
Directories = root:root
</Owner>
<Contents>
<File>
Source = bin/bash
Filename = bin/bash
Type = binary
Permissions = 755
</File>
</Contents>
</bash>
</Package>
--- NEW FILE: buildtool.mk ---
# makefile for bash
include $(MASTERMAKEFILE)
BASH_DIR:=bash-3.2.48
BASH_TARGET_DIR:=$(BT_BUILD_DIR)/bash
$(BASH_DIR)/.source:
zcat $(BASH_SOURCE) | tar -xvf -
touch $(BASH_DIR)/.source
source: $(BASH_DIR)/.source
$(BASH_DIR)/.configured: $(BASH_DIR)/.source
(cd $(BASH_DIR) ; CC=$(TARGET_CC) LD=$(TARGET_LD) CFLAGS="-Os"
./configure --host=i386-pc-linux-gnu \
--with-curses --disable-net-redirections --prefix=/ \
--infodir=/usr/share/info --mandir=/usr/share/man )
touch $(BASH_DIR)/.configured
$(BASH_DIR)/.build: $(BASH_DIR)/.configured
mkdir -p $(BASH_TARGET_DIR)
mkdir -p $(BASH_TARGET_DIR)/bin
make -C $(BASH_DIR) all
-$(BT_STRIP) -s --remove-section=.note --remove-section=.comment
$(BASH_DIR)/bash
cp -a $(BASH_DIR)/bash $(BASH_TARGET_DIR)/bin
cp -a $(BASH_TARGET_DIR)/* $(BT_STAGING_DIR)
touch $(BASH_DIR)/.build
build: $(BASH_DIR)/.build
clean:
make -C $(BASH_DIR) clean
rm -rf $(BASH_TARGET_DIR)
srcclean: clean
rm -rf $(BASH_DIR)
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits