--- admin/PlamoBuild-template-20180815 2018-08-15 16:18:50.000000000 +0900 +++ plamo/03_xclassics/fep.txz/sj3/PlamoBuild.sj3-2.0.1.23 2019-10-14 10:36:48.000000000 +0900 @@ -1,19 +1,20 @@ #!/bin/sh ###################################################################### -url="" +url="http://sj3.googlecode.com/files/sj3-2.0.1.23.tar.bz2" verify= digest= branch= commitid= -pkgbase= -vers= +pkgbase=sj3 +vers=2.0.1.23 arch=`uname -m` -build=P1 +build=P3 src=$pkgbase-$vers patchfiles="" -OPT_CONFIG="" -DOCS="README" +OPT_CONFIG="--sysconfdir=/usr/share --localstatedir=/var/lib/sj3 + --docdir=/usr/share/sj3/doc --with-user=bin --with-group=bin" +DOCS="README CHANGES.eucJP README.eucJP" template=20180815 tmplurl=ftp://plamo.linet.gr.jp/pub/Plamo-src/admin ###################################################################### @@ -37,6 +38,17 @@ if [ -d ${B[$i]} ] ; then rm -rf ${B[$i]} ; fi ; cp -a ${S[$i]} ${B[$i]} done apply_patches + cd $B + cp -p Makefile.in{,.orig} + sed -i 's@ \($(SJ3VARDIR)\)@ $(DESTDIR)\1@g' Makefile.in + cp -p lib/sj3rkcv/Makefile.in{,.orig} + sed -i '/rk_DATA =/s@sjrk@@g' lib/sj3rkcv/Makefile.in + cp -p src/sj3serv/Makefile.in{,.orig} + sed -i 's@examples/sj3@sj3/examples@g' src/sj3serv/Makefile.in + cp -p src/sj3proxy/Makefile.in{,.orig} + sed -i 's@examples/sj3@sj3/examples@g' src/sj3proxy/Makefile.in + cp -p dict/Makefile.in{,.orig} + sed -i 's@ \($(SJ3DICTDIR)\)@ $(DESTDIR)\1@g' dict/Makefile.in for i in `seq 0 $((${#B[@]} - 1))` ; do cd ${B[$i]} if [ -x configure ] ; then @@ -62,7 +74,7 @@ for i in `seq 0 $((${#B[@]} - 1))` ; do cd ${B[$i]} if [ -f Makefile ] ; then - make install DESTDIR=$P + make -i install DESTDIR=$P fi done touch $W/i.et @@ -70,11 +82,56 @@ TZ=UTC find $P ! -type l -newer i.st ! -newer i.et \ -exec touch -t `date -u '+%m%d0000'` {} \; compress + sed 's@prefix.*run@"/tmp@g' $P/usr/share/sj3/examples/sj3serv.lua.example \ + > $P/usr/share/sj3/sj3serv.lua + TZ=UTC touch -t `date -u '+%m%d0000'` \ + $P/usr/share/sj3 $P/usr/share/sj3/sj3serv.lua + install -d $P/etc/rc.d/init.d + cat <<- "EOF" > $P/etc/rc.d/init.d/sj3.r + #!/bin/sh + + SERVER=/usr/sbin/sj3serv + KILLER="killall sj3serv" + LOCKD=/var/lock/subsys + + [ -f $SERVER ] || exit 0 + case "$1" in + start) + echo "Starting Sj3 server:" + $SERVER + [ -d $LOCKD ] && touch $LOCKD/sj3 + ;; + stop) + echo "Shutting down Sj3 server:" + $KILLER + [ -d $LOCKD ] && rm -f $LOCKD/sj3 + ;; + install) + echo sj3 network + ;; + *) + echo "Usage: sj3 {start|stop}" + exit 1 + ;; + esac + exit 0 + EOF + chmod 755 $P/etc/rc.d/init.d/sj3.r + TZ=UTC touch -t `date -u '+%m%d0000'` $P/etc/rc.d/init.d/sj3.r setup_docdir + TZ=UTC touch -t `date -u '+%m%d0000'` $docdir/$src convert_links - tar cvpf $pkg.tar -C $P `cd $P ; find usr/bin | tail -n+2` + tar cvpf $pkg.tar -C $P `cd $P ; find usr/sbin | tail -n+2` + tar rvpf $pkg.tar -C $P `cd $P ; find usr/bin | tail -n+2` + tar rvpf $pkg.tar -C $P \ + `cd $P ; find usr/$libdir ! -name pkgconfig | tail -n+2` + tar rvpf $pkg.tar -C $P `cd $P ; find usr/include | tail -n+2` + tar rvpf $pkg.tar -C $P usr/share/sj3 + tar rvpf $pkg.tar -C $P var/lib/sj3 + tar rvpf $pkg.tar -C $P etc/rc.d/init.d/sj3.r tar rvpf $pkg.tar -C $P `cd $P ; find usr/share/man/man1 | tail -n+2` tar rvpf $pkg.tar -C $P usr/share/doc/$src + tar rvpf $pkg.tar -C $P install/doinst.sh TZ=UTC touch -t `date -u '+%m%d0000'` $pkg.tar xz $pkg.tar ; touch $pkg.tar.xz ; mv $pkg.tar.xz $pkg.txz cleanup