diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-11-03 21:27:02 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-11-03 21:27:02 +0000 |
commit | a13ab3719a98089ac2a5433975a8b4dcf08d2740 (patch) | |
tree | b5503883481552a9f88873fbe24030b28a788ce4 /eclass | |
parent | fix elibtoolize before autotools (#106176) (diff) | |
download | gentoo-2-a13ab3719a98089ac2a5433975a8b4dcf08d2740.tar.gz gentoo-2-a13ab3719a98089ac2a5433975a8b4dcf08d2740.tar.bz2 gentoo-2-a13ab3719a98089ac2a5433975a8b4dcf08d2740.zip |
Make sure pam files are installed with 0644 perms. Thanks to vapier for this workaround and jkt for the report.
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/pam.eclass | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/eclass/pam.eclass b/eclass/pam.eclass index ad8c25836ad0..1f886f786981 100644 --- a/eclass/pam.eclass +++ b/eclass/pam.eclass @@ -1,7 +1,7 @@ # Copyright 2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License, v2 or later # Author Diego Pettenò <flameeyes@gentoo.org> -# $Header: /var/cvsroot/gentoo-x86/eclass/pam.eclass,v 1.9 2005/09/09 10:31:35 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/pam.eclass,v 1.10 2005/11/03 21:27:02 flameeyes Exp $ # # This eclass contains functions to install pamd configuration files and # pam modules. @@ -19,6 +19,7 @@ dopamd() { fi INSDESTTREE=/etc/pam.d \ + INSOPTIONS="-m 0644" \ doins "$@" || die "failed to install $@" cleanpamd "$@" } @@ -34,6 +35,7 @@ newpamd() { fi INSDESTTREE=/etc/pam.d \ + INSOPTIONS="-m 0644" \ newins "$1" "$2" || die "failed to install $1 as $2" cleanpamd $2 } @@ -49,6 +51,7 @@ dopamsecurity() { fi INSDESTTREE=/etc/security/$1 \ + INSOPTIONS="-m 0644" \ doins "${@:2}" || die "failed to install ${@:2}" } @@ -63,6 +66,7 @@ newpamsecurity() { fi INSDESTTREE=/etc/security/$1 \ + INSOPTIONS="-m 0644" \ newins "$2" "$3" || die "failed to install $2 as $3" } |