Intro  Base  More  Read  Use  Last 30  60  90  All Articles  RSS


Intro

Base

More

Read

Use

Last:
30


60

90

All
Days

Base: bash-3.2   Print


Base Nav: first previous next last All Tab 2 spacerspacer
Source code is available here.

Run these commands:

cd /sources/  &&
rm -rf bash-3.2 &&
tar -xzf bash-3.2.tar.gz &&
cd bash-3.2 &&
patch -Np1 -i ../bash-3.2-fixes-5.patch &&
./configure --prefix=/usr --bindir=/bin  --disable-nls &&
make &&
make install

The output should look something like this:

patching file array.c
patching file array.h
patching file builtins/common.c
patching file builtins/printf.def
patching file config-bot.h
patching file config.h.in
patching file configure
patching file configure.in
patching file execute_cmd.c
patching file findcmd.c
patching file jobs.c
patching file lib/readline/display.c
patching file lib/sh/snprintf.c
patching file parse.y
patching file patchlevel.h
patching file pathexp.c
patching file pathexp.h
patching file po/ru.po
patching file subst.c
patching file subst.h
patching file tests/new-exp.right
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for emacs... no
checking for xemacs... no

Beginning configuration for bash-3.2-release for i686-pc-linux-gnu

checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
.
.
.
/bin/install -c -m 644 ./bash.1 /usr/man/man1/bash.1
/bin/install -c -m 644 ./bashbug.1 /usr/man/man1/bashbug.1
/bin/install -c -m 644 ./bash.info /usr/info/bash.info
if /bin/sh -c 'install-info --version' >/dev/null 2>&1; then \
	install-info --dir-file=/usr/info/dir /usr/info/bash.info; \
else true; fi
if test -n "" ; then \
	/bin/install -c -m 644 ./bash.html  ; \
	/bin/install -c -m 644 ./bashref.html  ; \
fi
make[1]: Leaving directory `/sources/bash-3.2/doc'
( cd ./builtins ; make  DESTDIR= install )
make[1]: Entering directory `/sources/bash-3.2/builtins'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/sources/bash-3.2/builtins'
( cd ./po/ ; make  DESTDIR= install )
make[1]: Entering directory `/sources/bash-3.2/po'
if test "bash" = "gettext-tools"; then \
  /bin/sh /sources/bash-3.2/./support/mkinstalldirs /usr/share/gettext/po; \
  for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot   Makevars.template; do \
    /bin/install -c -m 644 ./$file \
		    /usr/share/gettext/po/$file; \
  done; \
  for file in Makevars; do \
    rm -f /usr/share/gettext/po/$file; \
  done; \
else \
  : ; \
fi
make[1]: Leaving directory `/sources/bash-3.2/po'


~~~
Please read our Terms of Use
The Mountain Climbing Journal filesystem has borrowed heavily from various pieces of Linux From Scratch.

Copyright 2006-2008 NoNIC.org

Created by:
MCJ
MCJ CMS