Gentoo Archives: gentoo-commits

From: Alexis Ballier <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/freelan/, net-misc/freelan/files/openrc/
Date: Tue, 29 Mar 2016 17:15:22
Message-Id: 1459271675.cf9a40a3dfae2cc97c81af7f1ca8734d53e57af6.aballier@gentoo
1 commit: cf9a40a3dfae2cc97c81af7f1ca8734d53e57af6
2 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 29 17:14:23 2016 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 29 17:14:35 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf9a40a3
7
8 net-misc/freelan: add basic openrc init script
9
10 Package-Manager: portage-2.2.28
11 Signed-off-by: Alexis Ballier <aballier <AT> gentoo.org>
12
13 net-misc/freelan/files/openrc/freelan.initd | 13 +++++++++++++
14 net-misc/freelan/freelan-2.0.ebuild | 2 ++
15 2 files changed, 15 insertions(+)
16
17 diff --git a/net-misc/freelan/files/openrc/freelan.initd b/net-misc/freelan/files/openrc/freelan.initd
18 new file mode 100755
19 index 0000000..d286405
20 --- /dev/null
21 +++ b/net-misc/freelan/files/openrc/freelan.initd
22 @@ -0,0 +1,13 @@
23 +#!/sbin/runscript
24 +# Copyright 1999-2016 Gentoo Foundation
25 +# Distributed under the terms of the GNU General Public License v2
26 +# $Id$
27 +
28 +command="/usr/bin/freelan"
29 +command_args="-s -p /var/run/freelan.pid"
30 +pidfile="/var/run/freelan.pid"
31 +
32 +depend() {
33 + need net
34 + use logger
35 +}
36
37 diff --git a/net-misc/freelan/freelan-2.0.ebuild b/net-misc/freelan/freelan-2.0.ebuild
38 index c8d8d49..e6284f2 100644
39 --- a/net-misc/freelan/freelan-2.0.ebuild
40 +++ b/net-misc/freelan/freelan-2.0.ebuild
41 @@ -55,4 +55,6 @@ src_compile() {
42 src_install() {
43 DESTDIR="${D}" escons --mode=release prefix="${EPREFIX:-/}" bin_prefix="/usr" install
44 dodoc CONTRIBUTING.md README.md
45 +
46 + newinitd "${FILESDIR}/openrc/freelan.initd" freelan
47 }