# Description file for tinycore extension ($ tcbuild sample.desc) # Source STYPE="http" MIRROR="swupdate.openvpn.net/community/releases/" PACKAGE="openvpn" SEP="-" VERSION="2.2.2" PKG_EXT=".tar.gz" #RENAME_TO="isc-dhcp4" #DL_PATH="http://..." # Dependencies, Build flags BUILD_DEPS="openssl-1.0.0 lzo2 libpkcs11-helper" RUN_DEPS="openssl-1.0.0 lzo2 libpkcs11-helper iproute2" FLAGS="--enable-pthread --enable-password-save --enable-iproute2 --disable-selinux --with-iproute-path=/usr/local/sbin/ip --with-route-path=/sbin/route --with-ifconfig-path=/sbin/ifconfig" # Packaging DEV_MASK="-name *.h -o -name *.c -o -name *.la -o -name *.a -o -name *.m4 -o -name *.pc -o -name *.rh" LOCALE_MASK="-name locale -type d" DOC_MASK="" CONF_MASK="-name *.conf" CONF_MAND_MASK="" #NO_DESTDIR=1 #NO_PERL=1 #NO_AC=1 #NO_RIGHTS=1 # Info DESCRIPTION="OpenVPN - Open Source Virtual Private Network" AUTHORS="Various" MAINTAINER="gutmensch" HOMEPAGE="http://openvpn.net" LICENSE="GPL" TAGS="VPN connection network OpenVPN" COMMENTS="Build your VPN with the help of included easy-rsa. For client access use: $ sudo openvpn --config /path/to/your/conf" CHANGE="__TODAY__ " ##### changelog, dont modify! is done by script! ##### #CHANGELOG[2]="2012/03/09 Bump to 2.2.2, recompiled for TC4 against openssl-1.0.0, removed bash as needed shell" #CHANGELOG[1]="2010/11/19 Resolved iproute2 dep, bump to 2.1.4" #CHANGELOG[0]="2010/10/24 Initial version 2.1.3" ############### end of changelog ##################### configure_special_source () { true # dummy_file filename # cat ${TCB_SOURCE}/blubb.file [ $? -eq 0 ] && success || fail } work_special_build () { mkdir -p ${TCB_BLDDIR}/openvpn/usr/local/share/openvpn/easy-rsa cp -afr ${TCB_SRCDIR}/openvpn-$VERSION/easy-rsa/1.0 ${TCB_BLDDIR}/openvpn/usr/local/share/openvpn/easy-rsa/ cp -afr ${TCB_SRCDIR}/openvpn-$VERSION/easy-rsa/2.0 ${TCB_BLDDIR}/openvpn/usr/local/share/openvpn/easy-rsa/ # to_new_package "-name bla -o -name blu" newpkg "dep1.tcz dep2.tcz" # create_start_script # echo "my command" >> ${STARTSCRIPT} # cat < ${TCB_BLDDIR}/${PACKAGE}/usr/local/etc/ # EOF [ $? -eq 0 ] && success || fail }