Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/rsbac-admin/, sys-apps/rsbac-admin/files/
Date: Thu, 28 Apr 2016 00:36:41
Message-Id: 1461803721.cf2cddd134bec2070f7eb0aa21df67c93ea83bb2.blueness@gentoo
1 commit: cf2cddd134bec2070f7eb0aa21df67c93ea83bb2
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 28 00:35:21 2016 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 28 00:35:21 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf2cddd1
7
8 sys-apps/rsbac-admin: remove deprecated package
9
10 sys-apps/rsbac-admin/Manifest | 1 -
11 sys-apps/rsbac-admin/files/nsswitch.conf | 24 ---------
12 sys-apps/rsbac-admin/files/rklogd | 32 ------------
13 sys-apps/rsbac-admin/files/rsbac.conf | 8 ---
14 sys-apps/rsbac-admin/metadata.xml | 18 -------
15 sys-apps/rsbac-admin/rsbac-admin-1.4.9.ebuild | 71 ---------------------------
16 6 files changed, 154 deletions(-)
17
18 diff --git a/sys-apps/rsbac-admin/Manifest b/sys-apps/rsbac-admin/Manifest
19 deleted file mode 100644
20 index 7aa2a64..0000000
21 --- a/sys-apps/rsbac-admin/Manifest
22 +++ /dev/null
23 @@ -1 +0,0 @@
24 -DIST rsbac-admin-1.4.9.tar.xz 260740 SHA256 df35b9930b2b42a038cf3e541b9c4aa393bd4c9d6493777f9cc661688c9960e9 SHA512 7978d80f0b88849f279ce7298a23f41420c889059171725962cc61d66ed99467556054dbcba060c196540dc9d2d04fe43947dfb1057f17457382600f20f900d5 WHIRLPOOL bba541f9051571f30ed0eff7f6bd5c7cd3e77747c23fd26fdf64ec6bf37630104c498db8ab65b817837e57eef28d1ae36066ba8ee82220cd9a93f0a1aea7cb2e
25
26 diff --git a/sys-apps/rsbac-admin/files/nsswitch.conf b/sys-apps/rsbac-admin/files/nsswitch.conf
27 deleted file mode 100644
28 index 43c5b17..0000000
29 --- a/sys-apps/rsbac-admin/files/nsswitch.conf
30 +++ /dev/null
31 @@ -1,24 +0,0 @@
32 -# /etc/nsswitch.conf:
33 -
34 -passwd: compat rsbac [NOTFOUND=continue SUCCESS=continue]
35 -shadow: compat rsbac
36 -group: compat rsbac [NOTFOUND=continue SUCCESS=continue]
37 -
38 -# passwd: db files nis
39 -# shadow: db files nis
40 -# group: db files nis
41 -
42 -hosts: files dns
43 -networks: files dns
44 -
45 -services: db files
46 -protocols: db files
47 -rpc: db files
48 -ethers: db files
49 -
50 -netmasks: files
51 -netgroup: files
52 -bootparams: files
53 -
54 -automount: files
55 -aliases: files
56
57 diff --git a/sys-apps/rsbac-admin/files/rklogd b/sys-apps/rsbac-admin/files/rklogd
58 deleted file mode 100644
59 index 9dd2a62..0000000
60 --- a/sys-apps/rsbac-admin/files/rklogd
61 +++ /dev/null
62 @@ -1,32 +0,0 @@
63 -#!/sbin/runscript
64 -# Copyright 1999-2012 Gentoo Foundation
65 -# Distributed under the terms of the GNU General Public License v2
66 -# $Id$
67 -
68 -daemon="rklogd"
69 -rsbac_info="/proc/rsbac-info"
70 -
71 -start() {
72 - ebegin "Starting rklogd"
73 -
74 - local ret
75 - if [ -d "${rsbac_info}" ]; then
76 - if type run-jail >/dev/null 2>&1; then
77 - $(which run-jail) $daemon start-stop-daemon --start --exec $(which ${daemon})
78 - else
79 - start-stop-daemon --start --exec $(which ${daemon})
80 - fi
81 - ret=$?
82 - else
83 - ewarn "No rsbac-info directory avaible."
84 - ret=1
85 - fi
86 -
87 - eend $ret
88 -}
89 -
90 -stop() {
91 - ebegin "Stopping rklogd"
92 - start-stop-daemon --stop --exec $(which ${daemon})
93 - eend $?
94 -}
95
96 diff --git a/sys-apps/rsbac-admin/files/rsbac.conf b/sys-apps/rsbac-admin/files/rsbac.conf
97 deleted file mode 100644
98 index e646c00..0000000
99 --- a/sys-apps/rsbac-admin/files/rsbac.conf
100 +++ /dev/null
101 @@ -1,8 +0,0 @@
102 -# RSBAC menu configuration
103 -# Thu Jun 17 01:36:19 CEST 2004
104 -RSBACMOD="PAX DAZ FF RC ACL AUTH CAP JAIL RES "
105 -DIALOG="dialog"
106 -# RSBACLANG is not set
107 -TMPDIR="/tmp"
108 -# RSBACPATH is not set
109 -# RSBACLOGFILE is not set
110
111 diff --git a/sys-apps/rsbac-admin/metadata.xml b/sys-apps/rsbac-admin/metadata.xml
112 deleted file mode 100644
113 index 8c7778b..0000000
114 --- a/sys-apps/rsbac-admin/metadata.xml
115 +++ /dev/null
116 @@ -1,18 +0,0 @@
117 -<?xml version="1.0" encoding="UTF-8"?>
118 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
119 -<pkgmetadata>
120 - <maintainer type="person">
121 - <email>blueness@g.o</email>
122 - <name>Anthony G. Basile</name>
123 - </maintainer>
124 - <maintainer type="project">
125 - <email>hardened@g.o</email>
126 - <name>Gentoo Hardened</name>
127 - </maintainer>
128 - <longdescription lang="en">
129 - Administrative tool for RSBAC system
130 - </longdescription>
131 - <use>
132 - <flag name="rklogd">Enabled deprecated RSBAC kernel logger</flag>
133 - </use>
134 -</pkgmetadata>
135
136 diff --git a/sys-apps/rsbac-admin/rsbac-admin-1.4.9.ebuild b/sys-apps/rsbac-admin/rsbac-admin-1.4.9.ebuild
137 deleted file mode 100644
138 index b4a212a..0000000
139 --- a/sys-apps/rsbac-admin/rsbac-admin-1.4.9.ebuild
140 +++ /dev/null
141 @@ -1,71 +0,0 @@
142 -# Copyright 1999-2014 Gentoo Foundation
143 -# Distributed under the terms of the GNU General Public License v2
144 -# $Id$
145 -
146 -EAPI=5
147 -
148 -inherit multilib toolchain-funcs
149 -
150 -DESCRIPTION="Rule Set Based Access Control (RSBAC) Admin Tools"
151 -HOMEPAGE="http://www.rsbac.org/"
152 -SRC_URI="http://download.rsbac.org/code/${PV}/${P}.tar.xz"
153 -
154 -LICENSE="GPL-2"
155 -SLOT="0"
156 -KEYWORDS="~amd64 ~x86"
157 -# using rklogd is deprecated but offer the option since it is fully removed
158 -# from source
159 -IUSE="pam rklogd"
160 -
161 -DEPEND="
162 - dev-util/dialog
163 - pam? ( sys-libs/pam )
164 - sys-apps/baselayout
165 - >=sys-libs/ncurses-5.2"
166 -
167 -RDEPEND="${DEPEND}"
168 -
169 -src_compile() {
170 - local rsbacmakeargs="libs tools"
171 - use rklogd && rsbacmakeargs="${rsbacmakeargs} rklogd"
172 - use pam && rsbacmakeargs="${rsbacmakeargs} pam nss"
173 - emake PREFIX=/usr LIBDIR=/$(get_libdir) ${rsbacmakeargs}
174 -}
175 -
176 -src_install() {
177 - local rsbacinstallargs="headers-install libs-install tools-install"
178 - use rklogd && rsbacinstallargs="${rsbacinstallargs} rklogd-install"
179 - use pam && rsbacinstallargs="${rsbacinstallargs} pam-install nss-install"
180 - emake PREFIX=/usr LIBDIR=/$(get_libdir) DESTDIR="${D}" ${rsbacinstallargs}
181 -
182 - use rklogd && doinitd "${FILESDIR}"/rklogd
183 -
184 - insinto /etc
185 - doins "${FILESDIR}"/rsbac.conf
186 -
187 - #FHS compliance
188 - dodir /usr/$(get_libdir)
189 - mv "${D}"/$(get_libdir)/librsbac.{,l}a "${D}"/usr/$(get_libdir)
190 - mv "${D}"/$(get_libdir)/libnss_rsbac.{,l}a "${D}"/usr/$(get_libdir)
191 - gen_usr_ldscript librsbac.so
192 - gen_usr_ldscript libnss_rsbac.so
193 -}
194 -
195 -pkg_postinst() {
196 - einfo "********************************************************************************"
197 - einfo "You have to add a security user to your system if you have not already done so."
198 - einfo "The name could be 'secoff' or 'security' and, if you did not change the default"
199 - einfo "uid in the RSBAC kernel configuration, then the following will work:"
200 - einfo
201 - einfo " groupadd -g 400 security"
202 - einfo " useradd -g 400 -u 400 security"
203 - einfo
204 - einfo "We suggest you run a separate copy of syslog-ng (for example) to log RSBAC"
205 - einfo "messages as user 'audit' (uid 404) instead of using the deprecated rklogd."
206 - einfo "See"
207 - einfo
208 - einfo " http://www.rsbac.org/documentation/administration_examples/syslog-ng"
209 - einfo
210 - einfo "for more information."
211 - einfo "********************************************************************************"
212 -}