Calculate-2.1.7-r1

Added option 'noperm' for mount samba resources Disks,Home,FTP.
Removed double block of declaration option 'h' for all console utils.
atratsevskiy
root 15 years ago
parent 0340a284b6
commit 310ed34456

@ -1,8 +1,10 @@
AUX calculate-client-2.1.7-r1.patch 1281 RMD160 a21e2e38a920f8278d0dea6d07d23bbf200b7bb8 SHA1 cb6595fbd6f88b003f2ebf32b90bc8769094e813 SHA256 808d35624bffc53298bcff54dd1a65d933ae3ce0334fe1880c4f3cd43e9f759d
DIST calculate-client-2.1.4.tar.bz2 59072 RMD160 fa3dc313569474fc1beecd0116b34ade39c5812a SHA1 afc9c207344ff69a41e7c7d606d97fafdcf1a026 SHA256 68d493f81e7e2ba29ca171265571f7063cb8381f26a29d4f403bdb37d4297e7b
DIST calculate-client-2.1.6.tar.bz2 62209 RMD160 7368fba4ea4a79af7c2123b0cadcea57759d988d SHA1 7acf5bbec387469cb07dcc151cfc75eb35fda0e3 SHA256 dcda6954ace2c8ac85fefea7f63f731aab3757070daf78cde8fa6c8ca1bf4322
DIST calculate-client-2.1.7.tar.bz2 63073 RMD160 ccc6039fcea31704ba061c16acb57b4bfb378a2e SHA1 20b7aa2e4586d06bae6ab296a6cdd105ae719027 SHA256 996b2c6329945d6b41ab2760fc39ad6f125b051ddfda166b07f1b71db958ea97
EBUILD calculate-client-2.1.4-r1.ebuild 1607 RMD160 1805a60fe43dc433a617a9d6b959389f18ca848b SHA1 abbbff04c6cf6b19cefa2969d09d26fbfea35353 SHA256 75939e766823bb2ddd34a77af6ab86dc0ffb0693eef8dbfbda886cb20eebd834
EBUILD calculate-client-2.1.6.ebuild 1609 RMD160 f5ce7dce6b2e7e1a8bf00ef1a3f99005a5fad653 SHA1 dcbd6bf33f8597162f10042209369a7579242279 SHA256 af44e5162071e59babc99f6ab1bc5b0bb285c95b208eca96b4a6422478112d04
EBUILD calculate-client-2.1.7-r1.ebuild 1772 RMD160 a3e9c9e7dffa4bf2d166f52f21b8be68967d6e8f SHA1 526870eaf6b800fb9f58f22a41bbaaa027131147 SHA256 46a1aa976a8fe10f351191a866d50419282157f25aff82a5cf4c34e41729aea0
EBUILD calculate-client-2.1.7.ebuild 1609 RMD160 f5ce7dce6b2e7e1a8bf00ef1a3f99005a5fad653 SHA1 dcbd6bf33f8597162f10042209369a7579242279 SHA256 af44e5162071e59babc99f6ab1bc5b0bb285c95b208eca96b4a6422478112d04
EBUILD calculate-client-9999.ebuild 1449 RMD160 7b6d29aaac84dd9dfd23dfd75ac14a1bafce069d SHA1 178ffc042651f32d11ea6ffcf7f2df604c372155 SHA256 a79b83f297b19071b794bfb67d96bd52593bc6397cb8b9a2a3d412f234db1286
MISC ChangeLog 249 RMD160 f4d9083dbd77c0321e625644f005160aa251960f SHA1 591490776865e96aa53d8490c630df1d9f110b52 SHA256 5c6c1656d8aab7f01b9bd0096bab74a9adddce9d889bf6eeb86f2f617d1ddb7e

@ -0,0 +1,74 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
inherit distutils
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
DESCRIPTION="The program of setting and storing the user account in the domain"
HOMEPAGE="http://www.calculate-linux.org/Calculate2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="kde xfce"
DEPEND=">=sys-apps/calculate-lib-2.1.3-r1
>=dev-python/python-ldap-2.0[ssl]
>=sys-auth/pam_ldap-180[ssl]
>=sys-auth/nss_ldap-239
>=sys-apps/keyexec-0.1.2
>=sys-apps/hal-0.5.9
sys-apps/keyutils
sys-auth/pam_keystore
xfce? ( x11-misc/slim )
kde? ( kde-base/kdm )"
RDEPEND="${DEPEND}"
ISUPDATE=/tmp/${PN}.ebuild.update
# for fixing bug of ebuild calculate-client-2.0.17
OLDISUPDATEPATH="${PORTAGE_TMPDIR}/portage/${CATEGORY}/${PN}-2.0.17/temp/"
OLDISUPDATE="${OLDISUPDATEPATH}/${PN}.update"
pkg_preinst() {
touch ${ISUPDATE}
rm -f /etc/init.d/client
# for fixing bug of ebuild calculate-client-2.0.17
mkdir -p ${OLDISUPDATEPATH}
touch ${OLDISUPDATE}
}
src_unpack() {
unpack ${A}
cd "${S}"
# patch add cifs mount option noperm for mounting Home,Disks,FTP
epatch "${FILESDIR}/calculate-client-${PVR}.patch"
}
pkg_postinst() {
if use kde || use xfce;
then
cl-client --install
ewarn "Please restart xdm for refreshing configuration files."
fi
rm ${ISUPDATE}
# for fixing bug of ebuild calculate-client-2.0.17
rm -rf ${PORTAGE_TMPDIR}/portage/${CATEGORY}/${PN}-2.0.17
rmdir ${PORTAGE_TMPDIR}/portage/${CATEGORY} &>/dev/null
}
pkg_prerm() {
# for fixing bug of ebuild calculate-client-2.0.17 (|| -e ${OLDISUPDATE} )
if ! [[ -e ${ISUPDATE} || -e ${OLDISUPDATE} ]];
then
cl-client --uninstall
fi
}

@ -0,0 +1,29 @@
diff --git a/pym/cl_client.py b/pym/cl_client.py
--- pym/cl_client.py
+++ pym/cl_client.py
@@ -350,11 +350,6 @@ class cl_client(imp_cl_err, imp_cl_xml, imp_cl_help, imp_cl_smcon):
'helpChapter':_("Common options"),
'help':_("display this help and exit")
},
- {'shortOption':"h",
- 'longOption':"help",
- 'helpChapter':_("Common options"),
- 'help':_("display this help and exit")
- },
{'progAccess':(0,),
'shortOption':"r",
'helpChapter':_("Common options"),
@@ -1648,11 +1643,11 @@ or ld_bind_dn or ld_bind_pw")
return foundTwoSession
def mountSambaRes(self,userName,userPwd,uid,gid,res,path,
- mountUidList=['ftp','share']):
+ mountUidList=['ftp','home','share']):
"""Монтирует Samba ресурсы"""
if res in mountUidList:
# Монтируем директории c uid
- mountStr="mount -t cifs -o user=%s,uid=%s,gid=%s"\
+ mountStr="mount -t cifs -o user=%s,uid=%s,gid=%s,noperm"\
%(userName,uid,gid) +\
" //%s/%s %s" %(self.clVars.Get("cl_remote_host"),
res, path)
Loading…
Cancel
Save