#!/bin/env beesh PGRP=( net security ) SRCURL[0]="http://www.openssl.org/source/openssl-${PKGVERSION}.tar.gz" #SRCURL[1]="http://anduin.linuxfromscratch.org/files/BLFS/BLFS-ca-bundle-3.12.5.tar.bz2" PATCHEURL[0]="http://www.linuxfromscratch.org/patches/blfs/svn/openssl-${PKGVERSION}-fix_manpages-1.patch" B=${S} mee_patch() { bee_patch } mee_configure() { ./config \ --prefix=${PREFIX} \ --openssldir=${SYSCONFDIR}/ssl \ shared \ zlib-dynamic } mee_build() { make LIBDIR=${LIBDIR##*/} } mee_install() { make install INSTALL_PREFIX=${D} MANDIR=${MANDIR} LIBDIR=${LIBDIR##*/} install # cp -v -r certs ${D}${SYSCONFDIR}/ssl # for pem in ${D}${SYSCONFDIR}/ssl/certs/*.pem ; do # cat ${pem} # echo "" # done > ${D}${SYSCONFDIR}/ssl/ca-bundle.crt } mee_install_post() { EXCLUDE=( ${MANDIR} ${SYSCONFDIR} ${BINDIR} ${INCLUDEDIR} ${LIBDIR}/engines ${LIBDIR}/.*\.so$ ${LIBDIR}/.*\.a$ ${LIBDIR}/pkgconfig ) }