#!/bin/bash # PukiWiki for Apache-1.3.26+PHP4 # BuildScript for Plamo Linux 3.0 # by Jun Kuwamura on 2002-08-31 # require: # apache_mod_ssl-2.8.12-1.3.27 # php-4.3.1 # postgresql-7.3.2 # VERSION=1.3.3 #CVSÈÇ DATE=`date +"%Y%m%d"` VERSION=$VERSION-$DATE SRC_FILE=pukiwiki$VERSION.tar.gz # #SRC_URI="http://pukiwiki.org/download/pukiwiki$VERSION.tar.gz" #SRC_FILE=${SRC_URI##*/} 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/pukiwiki #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 #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 # #(cd $SRC_DIR; wget $SRC_URI); fi #CVSÈÇ mkdir tmp cd tmp # tar xvfz $SRC_DIR/$SRC_FILE #CVSÈÇ mv pukiwiki $PAC_NAME # 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