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() { |