#!/bin/bash # PukiWiki for Apache-1.3+PHP4 # BuildScript for Plamo Linux 3.3 # by Jun Kuwamura on 2002-08-31 # require: # apache_mod_ssl-2.8.16-1.3.29 # php-4.3.4 # postgresql-7.3.5 # VERSION=1.4.2 DATE= #CVSÈÇ #CVS=yes if [ "$CVS" != "" ]; then DATE=`date +"%Y%m%d"` VERSION=$VERSION-$DATE SRC_FILE=pukiwiki$VERSION.tar.gz else SRC_URI="http://pukiwiki.sourceforge.jp/download/pukiwiki$VERSION.tar.gz" SRC_FILE=${SRC_URI##*/} fi PAC_NAME=${SRC_FILE%%.tar.gz} SRC_DIR="/site/pub/archive/www/php/App" PAC_DIR=/opt/Package/WWW/Sample REL=1 SYS_NAME="${REL}" CUSTOM_DIR=/opt/Package/puki #PAT_FILE=pukiwiki_md5-tag.patch umask 022 CWD=`pwd` WORK=$CWD/work rm -rf $WORK/* mkdir -p $WORK export LANG=C export CFLAGS="-O2" export PATH=$PATH:/usr/X11R6/bin if [ ! -f $SRC_DIR/$SRC_FILE ]; then if [ "$CVS" != "" ]; then #CVSÈÇ wget http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/pukiwiki/pukiwiki/pukiwiki.tar.gz\?tarball=1\&only_with_tag=r1_3_3_branch mv pukiwiki.tar.gz\?tarball\=1\&only_with_tag\=r1_3_3_branch $SRC_DIR/$SRC_FILE else (cd $SRC_DIR; wget $SRC_URI); fi fi if [ "$CVS" != "" ]; then #CVSÈÇ mkdir tmp cd tmp fi tar xvfz $SRC_DIR/$SRC_FILE if [ "$CVS" != "" ]; then #CVSÈÇ mv pukiwiki $PAC_NAME else mv pukiwiki $PAC_NAME fi cd $PAC_NAME if [ "$PAT_FILE" != "" ]; then patch < $CUSTOM_DIR/$PAT_FILE fi DOC_DIR=/usr/doc/$PAC_NAME mkdir -p $WORK/$DOC_DIR nkf -ed readme.txt > $WORK/$DOC_DIR/readme.txt chown -R root.root $WORK/$DOC_DIR chmod -R a+rX,go-w $WORK/$DOC_DIR cd .. DESTDIR=$WORK/opt/apache/htdocs/ mkdir -p $DESTDIR mv $PAC_NAME $DESTDIR cd $WORK mkdir -p install sed -e "s/_VERSION_/$VERSION/g" $CUSTOM_DIR/doinst.sh > install/doinst.sh cp $CUSTOM_DIR/pukiwiki.ini.php $DESTDIR/$PAC_NAME echo "n " | installpkg -m $PAC_NAME mv ${PAC_NAME}.tgz $PAC_DIR/${PAC_NAME}-${REL}.tgz echo "$PAC_DIR/${PAC_NAME}-${REL}.tgz ... done" cd $CWD