summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Briesenick <sbriesen@gentoo.org>2008-11-15 16:04:33 +0000
committerStefan Briesenick <sbriesen@gentoo.org>2008-11-15 16:04:33 +0000
commit0ff619c211cc443651f4bf90b404753d4c1120f2 (patch)
treebb80b4490523e820120dd5b2b47f8f726ed8ec28 /net-misc/scponly
parentamd64/x86 stable, bug #246602 (diff)
downloadhistorical-0ff619c211cc443651f4bf90b404753d4c1120f2.tar.gz
historical-0ff619c211cc443651f4bf90b404753d4c1120f2.tar.bz2
historical-0ff619c211cc443651f4bf90b404753d4c1120f2.zip
install /bin/passwd as suid
Package-Manager: portage-2.2_rc14/cvs/Linux 2.6.26-gentoo-r1 i686
Diffstat (limited to 'net-misc/scponly')
-rw-r--r--net-misc/scponly/ChangeLog6
-rw-r--r--net-misc/scponly/Manifest4
-rw-r--r--net-misc/scponly/scponly-4.8-r1.ebuild18
3 files changed, 14 insertions, 14 deletions
diff --git a/net-misc/scponly/ChangeLog b/net-misc/scponly/ChangeLog
index 77d5b741b00f..548c66015083 100644
--- a/net-misc/scponly/ChangeLog
+++ b/net-misc/scponly/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/scponly
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/scponly/ChangeLog,v 1.40 2008/11/13 23:02:28 sbriesen Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/scponly/ChangeLog,v 1.41 2008/11/15 16:04:33 sbriesen Exp $
+
+ 15 Nov 2008; Stefan Briesenick <sbriesen@gentoo.org>
+ scponly-4.8-r1.ebuild:
+ install /bin/passwd as suid
13 Nov 2008; Stefan Briesenick <sbriesen@gentoo.org>
scponly-4.8-r1.ebuild:
diff --git a/net-misc/scponly/Manifest b/net-misc/scponly/Manifest
index 85af563ad68a..087bee860d35 100644
--- a/net-misc/scponly/Manifest
+++ b/net-misc/scponly/Manifest
@@ -1,5 +1,5 @@
DIST scponly-4.8.tgz 101687 RMD160 de6b58fcb8108d42a1576c69003e9136b9417869 SHA1 154de34901ce22fd9d406f6e02cddc440c435afc SHA256 1693dd678355749c5d9e48ecdd4628dbfe71d82955afde950ee8d88b5adc01cf
-EBUILD scponly-4.8-r1.ebuild 8912 RMD160 98c01ce7476fde1230fc8b3beb05f8e70b89e2f1 SHA1 da1df6927227df6c47dd0954b8b216f03360f514 SHA256 5a501eb1f70a8f5235489313eca92cec79739efce5754969a7c7d81d0d765365
+EBUILD scponly-4.8-r1.ebuild 8903 RMD160 3d8cb5017aeb1a0757c536d2c725320b65122e01 SHA1 90299bcae8b562f2112e63f10eb5d720a3293323 SHA256 f3f19a50e52c52012f31a589e3b88a12fbb0818a54b9a92433041b9281a61420
EBUILD scponly-4.8.ebuild 4283 RMD160 2e555f2bf02554ccf2c6005476c90e637690e3be SHA1 a73ad3c22ba463951c3827f5b1a515fd3e621a13 SHA256 ea3d3d88d8079353a846129de71679bcdf7021f2f91593a0ee95d218a9c11a90
-MISC ChangeLog 5932 RMD160 2ae686bb842b7af03c11229cc41168f466660079 SHA1 52391c82503dccc6ffe2cbfdc43df02290e5d281 SHA256 35926b8ca5f9727e74ceb42bc06a50d2cd7ad2c65dc8df6d7c8997b43e1be6e2
+MISC ChangeLog 6043 RMD160 988bf5e6f39d85cd59ce11dec43f8ccbded716d5 SHA1 f76871f1630729f5fcc0f820bcefff58314c996f SHA256 d06be3cae114d5d246f2a5ac27036b1909c348d015c41807c984993f0bcddf7c
MISC metadata.xml 1424 RMD160 bedfada17f8ebfb8964a627769b1f6f96114ada4 SHA1 c7063171c58a7d6195e291232b96820957df8fbf SHA256 39e481515e78825063291d053dd92d5652d0c824b706e67dadaccecdcad491e2
diff --git a/net-misc/scponly/scponly-4.8-r1.ebuild b/net-misc/scponly/scponly-4.8-r1.ebuild
index edc937c5c783..0027608fcfb9 100644
--- a/net-misc/scponly/scponly-4.8-r1.ebuild
+++ b/net-misc/scponly/scponly-4.8-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/scponly/scponly-4.8-r1.ebuild,v 1.3 2008/11/13 23:02:28 sbriesen Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/scponly/scponly-4.8-r1.ebuild,v 1.4 2008/11/15 16:04:33 sbriesen Exp $
inherit eutils multilib toolchain-funcs
@@ -238,14 +238,18 @@ pkg_config() {
for BIN in ${BINARIES}; do
einfo "Install ${BIN}"
install -o0 -g0 -m0755 -d "${myhome}$(dirname ${BIN})"
- install "${BIN}" "${myhome}/${BIN}"
+ if [ "${BIN}" = "/bin/passwd" ]; then # needs suid
+ install -p -o0 -g0 -m04711 "${BIN}" "${myhome}/${BIN}"
+ else
+ install -p -o0 -g0 -m0755 "${BIN}" "${myhome}/${BIN}"
+ fi
done
# install libs
for LIB in ${LIB_LIST}; do
einfo "Install ${LIB}"
install -o0 -g0 -m0755 -d "${myhome}$(dirname ${LIB})"
- install "${LIB}" "${myhome}/${LIB}"
+ install -p -o0 -g0 -m0755 "${LIB}" "${myhome}/${LIB}"
done
# create ld.so.conf
@@ -282,12 +286,4 @@ pkg_config() {
sed -n "s|^\(${myuser}:[^:]*:[^:]*:\).*|\1|p" /etc/group
) > "${myhome}/etc/group"
fi
-
- # fix permissions
- #chown 0:0 "${myhome}"
- #for DIR in .ssh .unison .subversion; do
- # if [ -d "${myhome}/${DIR}" ]; then
- # chown 0:0 "${myhome}/${DIR}"
- # fi
- #done
}