Ignore:
Timestamp:
02/01/2012 11:29:37 PM (12 years ago)
Author:
Thomas Pegg <thomasp@…>
Branches:
2.4, ablfs, ablfs-more, legacy, new_features, trunk
Children:
2c9a16b
Parents:
f5dc6d7
Message:

Commit Pierre Labastie's patch for including package management support in jhalfs. NOTE: Package management is by default disabled.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • common/blfs-tool-deps/904-unzip

    rf5dc6d7 r7072e1f  
    66cd $PKGDIR
    77
    8 patch -Np1 -i ../unzip-5.52-security_fix-1.patch
    9 make -f unix/Makefile LOCAL_UNZIP=-D_FILE_OFFSET_BITS=64 linux
    10 make prefix=/usr install
     8case `uname -m` in
     9  i?86)
     10    sed -i -e 's/DASM"/DASM -DNO_LCHMOD"/' unix/Makefile
     11    make -f unix/Makefile linux
     12    ;;
     13  *)
     14    sed -i -e 's/CFLAGS="-O -Wall/& -DNO_LCHMOD/' unix/Makefile
     15    make -f unix/Makefile linux_noasm
     16    ;;
     17esac
     18if ! [ -z $PKG_DEST ]; then
     19        mkdir -pv $PKG_DEST/{lib,usr/{share/{man,doc,info},lib}}
     20        ln -sv share/{man,doc,info} $PKG_DEST/usr
     21        case $(uname -m) in
     22         x86_64) ln -sv lib $PKG_DEST/lib64 && ln -sv lib $PKG_DEST/usr/lib64 ;;
     23        esac
     24fi
     25make prefix=$PKG_DEST/usr install
     26if ! [ -z $PKG_DEST ]; then
     27        rm -fv $PKG_DEST/{,usr/}lib64
     28        rm -fv $PKG_DEST/usr/{man,doc,info}
     29        for dir in $PKG_DEST/usr/share/{doc,info,man}; do
     30          [[ -z $(ls $dir) ]] && rmdir -v $dir
     31        done
     32        for dir in $PKG_DEST/usr/{lib,share}; do
     33          [[ -z $(ls $dir) ]] && rmdir -v $dir
     34        done
     35        for dir in $PKG_DEST/{lib,usr}; do
     36          [[ -z $(ls $dir) ]] && rmdir -v $dir
     37        done
     38        packInstall
     39fi
     40rm -rf $PKG_DEST
    1141
    1242exit
Note: See TracChangeset for help on using the changeset viewer.