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 |
-} |