Gentoo Archives: gentoo-commits

From: Rick Farina <zerochaos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-wireless/kismet/
Date: Wed, 02 Sep 2020 03:35:56
Message-Id: 1599017749.da1f083d28792539e65dccd7b1e6d8833acad32f.zerochaos@gentoo
1 commit: da1f083d28792539e65dccd7b1e6d8833acad32f
2 Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 2 03:04:33 2020 +0000
4 Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 2 03:35:49 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1f083d
7
8 net-wireless/kismet: install systemd unit
9
10 Package-Manager: Portage-3.0.5, Repoman-3.0.1
11 Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
12
13 net-wireless/kismet/kismet-2020.09.1.ebuild | 10 ++++++++--
14 net-wireless/kismet/kismet-9999.ebuild | 10 ++++++++--
15 2 files changed, 16 insertions(+), 4 deletions(-)
16
17 diff --git a/net-wireless/kismet/kismet-2020.09.1.ebuild b/net-wireless/kismet/kismet-2020.09.1.ebuild
18 index f55bc6dc159..62c65347ece 100644
19 --- a/net-wireless/kismet/kismet-2020.09.1.ebuild
20 +++ b/net-wireless/kismet/kismet-2020.09.1.ebuild
21 @@ -5,7 +5,7 @@ EAPI=7
22
23 PYTHON_COMPAT=( python3_{6,7,8} )
24
25 -inherit autotools eutils multilib user python-single-r1 udev
26 +inherit autotools eutils multilib user python-single-r1 udev systemd
27
28 if [[ ${PV} == "9999" ]] ; then
29 EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
30 @@ -83,9 +83,14 @@ src_prepare() {
31 sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
32 conf/kismet_logging.conf || die
33
34 + #this was added to quiet macosx builds but it makes gcc builds noisier
35 + sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
36 +
37 + #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
38 +
39 # Don't strip and set correct mangrp
40 sed -i -e 's| -s||g' \
41 - -e 's|@mangrp@|root|g' Makefile.in
42 + -e 's|@mangrp@|root|g' Makefile.in || die
43
44 eapply_user
45
46 @@ -121,6 +126,7 @@ src_install() {
47 dodoc CHANGELOG README*
48 newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
49 newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
50 + systemd_dounit packaging/systemd/kismet.service
51 }
52
53 pkg_preinst() {
54
55 diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
56 index f55bc6dc159..62c65347ece 100644
57 --- a/net-wireless/kismet/kismet-9999.ebuild
58 +++ b/net-wireless/kismet/kismet-9999.ebuild
59 @@ -5,7 +5,7 @@ EAPI=7
60
61 PYTHON_COMPAT=( python3_{6,7,8} )
62
63 -inherit autotools eutils multilib user python-single-r1 udev
64 +inherit autotools eutils multilib user python-single-r1 udev systemd
65
66 if [[ ${PV} == "9999" ]] ; then
67 EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
68 @@ -83,9 +83,14 @@ src_prepare() {
69 sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \
70 conf/kismet_logging.conf || die
71
72 + #this was added to quiet macosx builds but it makes gcc builds noisier
73 + sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
74 +
75 + #sed -i -e 's#root#kismet#g' packaging/systemd/kismet.service.in
76 +
77 # Don't strip and set correct mangrp
78 sed -i -e 's| -s||g' \
79 - -e 's|@mangrp@|root|g' Makefile.in
80 + -e 's|@mangrp@|root|g' Makefile.in || die
81
82 eapply_user
83
84 @@ -121,6 +126,7 @@ src_install() {
85 dodoc CHANGELOG README*
86 newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
87 newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
88 + systemd_dounit packaging/systemd/kismet.service
89 }
90
91 pkg_preinst() {