summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-10-22 11:36:19 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-10-22 11:36:19 +0000
commit0b47125905c779c01f25d97bec9223e119666817 (patch)
tree422640b82d42db974f8fef7ee7e5a88d58968835
parentAdded monodoc dependency to mono-fuse-0.4.0.ebuild (diff)
downloadhistorical-0b47125905c779c01f25d97bec9223e119666817.tar.gz
historical-0b47125905c779c01f25d97bec9223e119666817.tar.bz2
historical-0b47125905c779c01f25d97bec9223e119666817.zip
Install a sandbox configuration file to allow /dev/crypto access in sandbox, to close bug #138344.
Package-Manager: portage-2.1.2_pre3-r6
-rw-r--r--sys-freebsd/freebsd-lib/ChangeLog7
-rw-r--r--sys-freebsd/freebsd-lib/Manifest22
-rw-r--r--sys-freebsd/freebsd-lib/freebsd-lib-6.2_beta2.ebuild14
3 files changed, 28 insertions, 15 deletions
diff --git a/sys-freebsd/freebsd-lib/ChangeLog b/sys-freebsd/freebsd-lib/ChangeLog
index 10d81a013ff7..355dc47f3407 100644
--- a/sys-freebsd/freebsd-lib/ChangeLog
+++ b/sys-freebsd/freebsd-lib/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-freebsd/freebsd-lib
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.36 2006/10/19 04:28:12 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.37 2006/10/22 11:36:19 flameeyes Exp $
+
+ 22 Oct 2006; Diego Pettenò <flameeyes@gentoo.org>
+ freebsd-lib-6.2_beta2.ebuild:
+ Install a sandbox configuration file to allow /dev/crypto access in sandbox,
+ to close bug #138344.
19 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
Remove 6.2_beta1 ebuild.
diff --git a/sys-freebsd/freebsd-lib/Manifest b/sys-freebsd/freebsd-lib/Manifest
index ff64b516ab69..07590c098d62 100644
--- a/sys-freebsd/freebsd-lib/Manifest
+++ b/sys-freebsd/freebsd-lib/Manifest
@@ -61,14 +61,14 @@ EBUILD freebsd-lib-6.1.ebuild 7085 RMD160 5adc3b47b862d3f58bd51c1dd8a5bb3e510236
MD5 eaeb8c26b25d55e63da3d5d84687556e freebsd-lib-6.1.ebuild 7085
RMD160 5adc3b47b862d3f58bd51c1dd8a5bb3e51023689 freebsd-lib-6.1.ebuild 7085
SHA256 674e4b4d0bbd19fe1eaa367d5b732738e3046479d18f4c87b9c720f4d9adf54c freebsd-lib-6.1.ebuild 7085
-EBUILD freebsd-lib-6.2_beta2.ebuild 7409 RMD160 bf7d6403b3a2d0bbeb44712cbb37abedb405a58c SHA1 15a56773af9182f2198bb169b9d1139db8693cd8 SHA256 b046e593adfec60fad20e3698f9449cb39c6f00ad865292947ae53128d782d64
-MD5 2e5d410c12957e8241ac5d2b7cfca612 freebsd-lib-6.2_beta2.ebuild 7409
-RMD160 bf7d6403b3a2d0bbeb44712cbb37abedb405a58c freebsd-lib-6.2_beta2.ebuild 7409
-SHA256 b046e593adfec60fad20e3698f9449cb39c6f00ad865292947ae53128d782d64 freebsd-lib-6.2_beta2.ebuild 7409
-MISC ChangeLog 11324 RMD160 84e08904312710a2546148eea29bb569f7430bd0 SHA1 4fd7cd93cf80f7bffed706ba2deae80846330cc9 SHA256 75492230a4926d1934465a2bd14a78be55e7eabf87ad908730a20fba2bab1f21
-MD5 9afa0e0c9e489368cd7fa8fae7997777 ChangeLog 11324
-RMD160 84e08904312710a2546148eea29bb569f7430bd0 ChangeLog 11324
-SHA256 75492230a4926d1934465a2bd14a78be55e7eabf87ad908730a20fba2bab1f21 ChangeLog 11324
+EBUILD freebsd-lib-6.2_beta2.ebuild 7670 RMD160 801a44b8ed48bcf89cfb66de0730ddf097c43feb SHA1 21f5f824148dd2541570b83927900fe07ef154d8 SHA256 2b2ec634ad67a5a32f996bfc0cbdf78258b0891fecd635e969410b81c0314b49
+MD5 708ef5aff1bd98e01c3264d36d9358d7 freebsd-lib-6.2_beta2.ebuild 7670
+RMD160 801a44b8ed48bcf89cfb66de0730ddf097c43feb freebsd-lib-6.2_beta2.ebuild 7670
+SHA256 2b2ec634ad67a5a32f996bfc0cbdf78258b0891fecd635e969410b81c0314b49 freebsd-lib-6.2_beta2.ebuild 7670
+MISC ChangeLog 11513 RMD160 5ecc19e07dd7be97813b52d74cb6a808e309aaa8 SHA1 30b9c41f0379f0c435584c9040f6bee5461fe419 SHA256 e4bed4c61c95fc7b89255a5466ec9cc696fa0bc62b1fd54af7ca418bd9f42b68
+MD5 fc431fba8c66c817ab2617d47aec09e6 ChangeLog 11513
+RMD160 5ecc19e07dd7be97813b52d74cb6a808e309aaa8 ChangeLog 11513
+SHA256 e4bed4c61c95fc7b89255a5466ec9cc696fa0bc62b1fd54af7ca418bd9f42b68 ChangeLog 11513
MISC metadata.xml 156 RMD160 60b5820a08275f307e5bd936d78f5afd1f141086 SHA1 d9d9d4f2b5afc58339ea3e562fca490156935f1f SHA256 30ab515d6ac492d3d6c36ac3c675511742c2149e56a6b3228c8d22ab8edb3ff7
MD5 2bd48a5ae413433cbb36110b219ce97c metadata.xml 156
RMD160 60b5820a08275f307e5bd936d78f5afd1f141086 metadata.xml 156
@@ -82,7 +82,7 @@ SHA256 6ec0493bba230f79c405f25cbb3918fdb3e38a1627c4fe87a5d635cb269b1e4d files/di
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFFNv7pAiZjviIA2XgRAoDSAJ4qFp+2sww/E6dImOwrK121cbKACQCffIG9
-5PDSnA7aNRSMxyEtsPAHfo0=
-=JpCt
+iD8DBQFFO1fAAiZjviIA2XgRAjeHAKDYoRqb3tqIIlvXctBWzxkfFLhdBgCfbqEO
+gWdjDskPdEbAtesz/QULuCg=
+=+p+1
-----END PGP SIGNATURE-----
diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-6.2_beta2.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-6.2_beta2.ebuild
index 46facdcf9173..d06d67756783 100644
--- a/sys-freebsd/freebsd-lib/freebsd-lib-6.2_beta2.ebuild
+++ b/sys-freebsd/freebsd-lib/freebsd-lib-6.2_beta2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-6.2_beta2.ebuild,v 1.6 2006/10/17 10:16:05 uberlord Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-6.2_beta2.ebuild,v 1.7 2006/10/22 11:36:19 flameeyes Exp $
inherit bsdmk freebsd flag-o-matic toolchain-funcs
@@ -233,13 +233,21 @@ src_install() {
# install libstand files
dodir /usr/include/libstand
insinto /usr/include/libstand
- doins ${S}/libstand/*.h
+ doins "${S}"/libstand/*.h
- cd ${WORKDIR}/etc/
+ cd "${WORKDIR}/etc/"
insinto /etc
doins auth.conf nls.alias mac.conf netconfig
# Install ttys file
doins "etc.$(tc-arch-kernel)"/*
+
+ dodir /etc/sandbox.d
+ cat - > "${D}"/etc/sandbox.d/00freebsd <<EOF
+# /dev/crypto is used mostly by OpenSSL on *BSD platforms
+# leave it available as packages might use OpenSSL commands
+# during compile or install phase.
+SANDBOX_PREDICT="/dev/crypto"
+EOF
}