diff options
author | Kozlov Dmitry <dima@server> | 2010-10-08 15:37:08 +0400 |
---|---|---|
committer | Kozlov Dmitry <dima@server> | 2010-10-08 15:37:08 +0400 |
commit | 9ff2e18d9428c373dc43a293b990a9863ae0144a (patch) | |
tree | 0452fd6dc24952ffdb86cf53c5fca970eed89ae7 /contrib/gentoo/net-dialup/accel-pptp/accel-pptp-9999.ebuild | |
parent | 2774eb2f631e596dcd9278543abcc8a23a86beab (diff) | |
download | accel-ppp-9ff2e18d9428c373dc43a293b990a9863ae0144a.tar.gz accel-ppp-9ff2e18d9428c373dc43a293b990a9863ae0144a.zip |
contrib: updated gentoo ebuilds
Diffstat (limited to 'contrib/gentoo/net-dialup/accel-pptp/accel-pptp-9999.ebuild')
-rw-r--r-- | contrib/gentoo/net-dialup/accel-pptp/accel-pptp-9999.ebuild | 29 |
1 files changed, 19 insertions, 10 deletions
diff --git a/contrib/gentoo/net-dialup/accel-pptp/accel-pptp-9999.ebuild b/contrib/gentoo/net-dialup/accel-pptp/accel-pptp-9999.ebuild index 4a490afc..3f515382 100644 --- a/contrib/gentoo/net-dialup/accel-pptp/accel-pptp-9999.ebuild +++ b/contrib/gentoo/net-dialup/accel-pptp/accel-pptp-9999.ebuild @@ -27,30 +27,39 @@ BUILD_PARAMS="KDIR=${KERNEL_DIR}" CONFIG_CHECK="PPP PPPOE" MODULESD_PPTP_ALIASES=("net-pf-24 pptp") PREFIX="/" +MODULE_NAMES="pptp(extra:${S}/driver/)" src_unpack() { git_src_unpack sed -i -e "/mkdir/d" "${S}/accel-pptpd/CMakeLists.txt" sed -i -e "/INSTALL/d" "${S}/driver/CMakeLists.txt" + + convert_to_m ${S}/driver/Makefile } src_configure() { - mycmakeargs+=( "-DBUILD_DRIVER=TRUE" ) - if use debug; then - mycmakeargs+=( "-DCMAKE_BUILD_TYPE=Debug" ) - fi - - if use postgres; then - mycmakeargs+=( "-DLOG_PGSQL=TRUE" ) - fi + if use debug; then + mycmakeargs+=( "-DCMAKE_BUILD_TYPE=Debug" ) + fi + + if use postgres; then + mycmakeargs+=( "-DLOG_PGSQL=TRUE" ) + fi + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile - cmake-utils_src_configure + cd ${S}/driver + linux-mod_src_compile || die "failed to build driver" } src_install() { cmake-utils_src_install - MODULE_NAMES="pptp(extra:${CMAKE_BUILD_DIR}/driver/driver)" + cd ${S}/driver linux-mod_src_install exeinto /etc/init.d |