--- plamo/01_minimum/old/cpio-20160710/PlamoBuild.cpio-2.11 2016-07-10 12:03:44.000000000 +0900 +++ plamo/01_minimum/cpio/PlamoBuild.cpio-2.12 2016-11-08 12:42:44.000000000 +0900 @@ -1,18 +1,18 @@ #!/bin/sh ###################################################################### -url="http://ftp.gnu.org/gnu/cpio/cpio-2.11.tar.bz2 - ftp://plamo.linet.gr.jp/pub/Plamo-src.new/plamo/01_minimum/cpio/cpio-2.11-stdio.in.patch - ftp://plamo.linet.gr.jp/pub/Plamo-src.new/plamo/01_minimum/cpio/CVE-2014-9112.patch" +url="http://ftp.gnu.org/gnu/cpio/cpio-2.12.tar.bz2" pkgbase=cpio -vers=2.11 +vers=2.12 arch=`uname -m` -build=P4 +build=P1 src=$pkgbase-$vers -patchfiles="cpio-2.11-stdio.in.patch CVE-2014-9112.patch" +patchfiles="" OPT_CONFIG="" -DOCS="README ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS THANKS - TODO" +DOCS="AUTHORS ABOUT-NLS TODO COPYING INSTALL README NEWS ChangeLog + THANKS" +template=20161020 +tmplurl=ftp://plamo.linet.gr.jp/pub/Plamo-src/admin ###################################################################### fscheck() { @@ -292,9 +292,23 @@ if [ $i -eq 0 ] ; then install $myname $docdir/$src touch -t `date '+%m%d0900'` $docdir/$src/$myname - gzip_one $docdir/$src/$myname + tmpl=${myname%%.*}-template-$template + if [ -f ../admin/$tmpl ] ; then + cp -p ../admin/$tmpl $docdir/$src + else + ( cd $docdir/$src + curl -Rs -o $tmpl $tmplurl/${tmpl/${myname%%.*}/PlamoBuild} ) + fi + spec=${myname%%.*}-spec + ( cd $docdir/$src ; diff -u $tmpl $myname > $spec ) + touch -t `date '+%m%d0900'` $docdir/$src/$spec + gzip $docdir/$src/{$myname,$spec} + rm $docdir/$src/$tmpl + mv $docdir/$src/{$myname,$spec}.gz $C + mv $C/{$myname,$spec}.gz $docdir/$src else ln $docdir/$src/$myname.gz $docdir/${src[$i]} + ln $docdir/$src/$spec.gz $docdir/${src[$i]} fi ( cd $docdir ; find ${src[$i]} -type d -exec touch -r $W/{} {} \; ) done @@ -304,6 +318,7 @@ tar rvpf $pkg.tar -C $P `cd $P ; find usr/share/locale -name *.mo` tar rvpf $pkg.tar -C $P `cd $P ; find usr/share/info | tail -n+2` tar rvpf $pkg.tar -C $P `cd $P ; find usr/share/man/man1 | tail -n+2` + tar rvpf $pkg.tar -C $P `cd $P ; find usr/share/man/man8 | tail -n+2` tar rvpf $pkg.tar -C $P usr/share/doc/$src touch -t `date '+%m%d0900'` $pkg.tar ; xz $pkg.tar ; touch $pkg.tar.xz mv $pkg.tar.xz $pkg.txz