--- admin/PlamoBuild-template-20170415 2017-04-15 12:25:32.000000000 +0900 +++ plamo/01_minimum/squashfs/PlamoBuild.squashfs-4.3 2017-06-26 23:02:25.000000000 +0900 @@ -1,18 +1,20 @@ #!/bin/sh ###################################################################### -url="" +url="http://downloads.sourceforge.net/squashfs/squashfs4.3.tar.gz" verify= digest= commitid= -pkgbase= -vers= +pkgbase=squashfs +vers=4.3 arch=`uname -m` -build=P1 -src=$pkgbase-$vers +build=P2 +src=$pkgbase$vers patchfiles="" OPT_CONFIG="" -DOCS="README" +DOCS="ACKNOWLEDGEMENTS README README-4.3 pseudo-file.example DONATIONS + `echo OLD-READMEs/README-{3.{0,3,2},2.0,3.1,4.0,2.1,4.2,AMD64,4.1}` + COPYING INSTALL PERFORMANCE.README CHANGES" template=20170415 tmplurl=ftp://plamo.linet.gr.jp/pub/Plamo-src/admin ###################################################################### @@ -36,8 +38,32 @@ if [ -d ${B[$i]} ] ; then rm -rf ${B[$i]} ; fi ; cp -a ${S[$i]} ${B[$i]} done apply_patches + cd $B/squashfs-tools + cp -p Makefile Makefile.orig + cat <<- "EOF" | patch Makefile + 29c29 + < #XZ_SUPPORT = 1 + --- + > XZ_SUPPORT = 1 + 40c40 + < #LZO_SUPPORT = 1 + --- + > LZO_SUPPORT = 1 + 111c111 + < INSTALL_DIR = /usr/local/bin + --- + > INSTALL_DIR = /usr/bin + 303,305c303,305 + < mkdir -p $(INSTALL_DIR) + < cp mksquashfs $(INSTALL_DIR) + < cp unsquashfs $(INSTALL_DIR) + --- + > mkdir -p $(DESTDIR)$(INSTALL_DIR) + > cp mksquashfs $(DESTDIR)$(INSTALL_DIR) + > cp unsquashfs $(DESTDIR)$(INSTALL_DIR) + EOF for i in `seq 0 $((${#B[@]} - 1))` ; do - cd ${B[$i]} + cd ${B[$i]}/squashfs-tools if [ -x configure ] ; then ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --libdir='${exec_prefix}'/$libdir --infodir='${prefix}'/share/info \ @@ -47,7 +73,7 @@ fi if [ $opt_build -eq 1 ] ; then for i in `seq 0 $((${#B[@]} - 1))` ; do - cd ${B[$i]} + cd ${B[$i]}/squashfs-tools if [ -f Makefile ] ; then make fi @@ -59,7 +85,7 @@ if [ -d $C ] ; then rm -rf $C ; fi ; mkdir -p $C touch $W/i.st ; sleep 1 for i in `seq 0 $((${#B[@]} - 1))` ; do - cd ${B[$i]} + cd ${B[$i]}/squashfs-tools if [ -f Makefile ] ; then make install DESTDIR=$P fi @@ -72,7 +98,6 @@ setup_docdir convert_links tar cvpf $pkg.tar -C $P `cd $P ; find usr/bin | 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 usr/share/doc/$src touch -t `date '+%m%d0900'` $pkg.tar ; xz $pkg.tar ; touch $pkg.tar.xz mv $pkg.tar.xz $pkg.txz