From 492fc8d469625b2f93f6651eef4e65d82a208ecd Mon Sep 17 00:00:00 2001 From: Andrey Utkin Date: Sun, 8 Apr 2018 15:00:03 +0100 Subject: [PATCH] net-wireless/hostapd: add savedconfig support Bug: https://bugs.gentoo.org/473124 Package-Manager: Portage-2.3.24, Repoman-2.3.6 --- net-wireless/hostapd/hostapd-2.6-r2.ebuild | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/net-wireless/hostapd/hostapd-2.6-r2.ebuild b/net-wireless/hostapd/hostapd-2.6-r2.ebuild index 64d34bf0f89c3..250e07cfbe7b0 100644 --- a/net-wireless/hostapd/hostapd-2.6-r2.ebuild +++ b/net-wireless/hostapd/hostapd-2.6-r2.ebuild @@ -3,7 +3,7 @@ EAPI="6" -inherit toolchain-funcs eutils systemd +inherit toolchain-funcs eutils systemd savedconfig DESCRIPTION="IEEE 802.11 wireless LAN Host AP daemon" HOMEPAGE="http://hostap.epitest.fi" @@ -49,6 +49,12 @@ src_prepare() { src_configure() { local CONFIG="${S}/.config" + restore_config "${CONFIG}" + if [[ -f "${CONFIG}" ]]; then + default_src_configure + return 0 + fi + # toolchain setup echo "CC = $(tc-getCC)" > ${CONFIG} @@ -194,6 +200,8 @@ src_install() { exeinto /etc/log.d/scripts/services/ doexe logwatch/${PN} fi + + save_config .config } pkg_postinst() {