#!/bin/bash # Berkeley DB4.1 # BuildScript for Plamo Linux 3.1 # by Jun Kuwamura on 2003-04-11 # require: # SRC_URI="http://www.sleepycat.com/update/snapshot/db-4.1.25.tar.gz" SRC_FILE=${SRC_URI##*/} PAC_NAME=${SRC_FILE%%.tar.gz} SRC_DIR=/site/pub/archive/dbms SYS_NAME="i386-1" PAC_DIR=/opt/Package/Database CUSTOM_DIR=/opt/Package/db41 umask 022 CWD=`pwd` WORK=$CWD/work rm -rf $WORK/* mkdir -p $WORK export LANG=C export LC_ALL=C export CFLAGS="-O2" export PATH=$PATH:/usr/X11R6/bin if [ ! -f $SRC_DIR/$SRC_FILE ]; then echo $SRC_DIR/$SRC_FILE ( cd $SRC_DIR; wget $SRC_URI ) fi tar xvfz $SRC_DIR/$SRC_FILE cd $PAC_NAME cd build_unix/ ../dist/configure --prefix=/usr make make install cd .. DOC_DIR=$WORK/usr/doc/$PAC_NAME mkdir -p $DOC_DIR mv /usr/docs $DOC_DIR cp -p LICENSE README $DOC_DIR chown -R root.root $DOC_DIR chmod -R a+rX $DOC_DIR cd $WORK tar cf - -C / `cat $CUSTOM_DIR/list` | tar xvf - cp -a $CUSTOM_DIR/db4/ usr/include echo "y " | installpkg -m $PAC_NAME mv ${PAC_NAME}.tgz $PAC_DIR/${PAC_NAME}-${SYS_NAME}.tgz echo "$PAC_DIR/${PAC_NAME}-${SYS_NAME}.tgz ... done" cd $CWD