New dependence.

master
Трацевский Александр 15 years ago
parent b0c990b4e3
commit 44c872f4ae

@ -7,6 +7,7 @@ EBUILD calculate-server-2.1.3-r1.ebuild 4720 RMD160 e1c21c302c01909da0434f659dc8
EBUILD calculate-server-2.1.4-r1.ebuild 4975 RMD160 de6e61d71703146fdf6e678e4cdee7bd2185ed0b SHA1 d320d5bff814ef646962320adcdc0d40ebc719a3 SHA256 6518bff7925b444cca718fbd3293802ec3767280de4af7c61aa2fcb516702831
EBUILD calculate-server-2.1.4.ebuild 4814 RMD160 79602f808ee3c732b64bdaef60ed0cfcd1edd877 SHA1 00bf30a53f5b3e3186d0fba84f29e76e46f5e48f SHA256 964d9675d71669188dd715d65a10eeb02d57aeee9588dff9ae8b6cd3db13f71b
EBUILD calculate-server-2.1.5-r1.ebuild 5055 RMD160 80b01ecc0ab35c2d67db9a6474a104769c596c4a SHA1 331325a7fdb8fe8e2c9c34f938c3867ecaf5217e SHA256 73af969b4f58017bc9947d71ace1ee7b4e65baccdad67cfc4958a64c5811ba72
EBUILD calculate-server-2.1.5-r2.ebuild 5053 RMD160 31743b3d01728c7ba61e9030bebee8a13d9025fa SHA1 b6717d1573d27806b8250c614622d0b26b9256f0 SHA256 3898a637334cab06295bebfe31c6a690300ab955bb4432e66f1cca82435c5200
EBUILD calculate-server-2.1.5.ebuild 4907 RMD160 aad056c88659db379c43e399ae8dd8705c41d206 SHA1 d0a4331fbd632b4cad53a92956764f6fe1d65bba SHA256 f36e83cdcd402ecc87a8b1107126065a3f0eff5719d70ba198577d337bb6a6d3
EBUILD calculate-server-9999.ebuild 936 RMD160 6e221554dc3733630e65b8d26adc3c7595c7321b SHA1 6db57ab7b8726816c3f670f26265b64f3d3bbf25 SHA256 80f5476958611cc7b2e500d5fa7e16f43ee2f7b0a01eda1b4093151e2a228976
MISC ChangeLog 590 RMD160 a5b481c3a431c65c68da2567995423076a9e9f2b SHA1 18077aa62b8a7e96177d14556a8c7d94aa8c65b4 SHA256 feedf0eea5c5f168df12c9a823b296bef2a812d6a9a1539eeef0275fdbc71ad1

@ -0,0 +1,168 @@
# 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 for configuring services Linux"
HOMEPAGE="http://www.calculate-linux.org/Calculate2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND=">=sys-apps/calculate-lib-2.1.3-r1
<sys-apps/calculate-lib-2.1.4
>=net-nds/openldap-2.3[-minimal]
>=sys-auth/pam_ldap-180[ssl]
>=sys-auth/nss_ldap-239
=net-fs/samba-3*[acl,cups,kernel_linux,ldap,pam]
|| ( <net-mail/dovecot-1.2.0[pop3d,ldap,pam,ssl]
>=net-mail/dovecot-1.2.0[ldap,pam,ssl] )
>=mail-mta/postfix-2.2[ldap,pam,ssl]
>=net-ftp/proftpd-1.3.1[-acl,ldap,ncurses,nls,pam,radius,ssl,tcpd]
>=mail-filter/procmail-3.22
>=net-dns/bind-9.6.1_p1[sdb-ldap]
>=net-proxy/squid-3.0.14[ldap,pam,ssl]
>=net-misc/dhcp-3.1.2_p1"
RDEPEND="${DEPEND}"
src_unpack() {
unpack ${A}
cd "${S}"
# Fixed bug - when changing comments for samba user
epatch "${FILESDIR}/calculate-server-${PVR}.patch"
}
pkg_postinst() {
if [ -d /var/calculate/server-data/mail/imap ] || \
[ -d /var/calculate/server-data/samba/win/profiles ] || \
[ -d /var/calculate/server-data/samba/unix/profiles ] || \
[ -d /var/calculate/server-data/samba/win/netlogon ];
then
ewarn "Data found in directories of previous version calculate-server"
fi
if [ -d /var/calculate/server-data/mail/imap ];
then
if ! [ -d /var/calculate/server-data/mail~ ];
then
if mv /var/calculate/server-data/mail/imap \
/var/calculate/server-data/mail~ && \
rmdir /var/calculate/server-data/mail && \
mv /var/calculate/server-data/mail~ \
/var/calculate/server-data/mail;
then
ewarn
ewarn "Data from /var/calculate/server-data/mail/imap"
ewarn "was moved to /var/calculate/server-data/mail"
MAILUPDATE="TRUE"
fi
fi
if ! [ "${MAILUPDATE}" == "TRUE" ];
then
eerror "Cannot move /var/calculate/server-data/mail/imap"
eerror "Please manualy move /var/calculate/server-data/mail/imap"
eerror "to /var/calculate/server-data/mail"
fi
fi
if [ -d /var/calculate/server-data/samba/win/profiles ];
then
SAMBAUPDATE=""
if ! [ -d /var/calculate/server-data/samba/profiles/win ];
then
if mkdir -p /var/calculate/server-data/samba/profiles && \
mv /var/calculate/server-data/samba/win/profiles \
/var/calculate/server-data/samba/profiles/win;
then
ewarn
ewarn "Data from /var/calculate/server-data/samba/win/profiles"
ewarn "was moved to /var/calculate/server-data/samba/profiles/win"
SAMBAUPDATE="TRUE"
fi
fi
if ! [ "${SAMBAUPDATE}" == "TRUE" ];
then
eerror "Cannot move /var/calculate/server-data/samba/win/profiles"
eerror "Please manualy move "
eerror "/var/calculate/server-data/samba/win/profiles"
eerror "to /var/calculate/server-data/samba/profiles/win"
fi
fi
if [ -d /var/calculate/server-data/samba/unix/profiles ]; \
then
SAMBAUPDATE=""
if ! [ -d /var/calculate/server-data/samba/profiles/unix ];
then
if mkdir -p /var/calculate/server-data/samba/profiles && \
mv -f /var/calculate/server-data/samba/unix/profiles \
/var/calculate/server-data/samba/profiles/unix;
then
rmdir /var/calculate/server-data/samba/unix
ewarn
ewarn "Data from /var/calculate/server-data/samba/unix/profiles"
ewarn "was moved to /var/calculate/server-data/samba/profiles/unix"
SAMBAUPDATE="TRUE"
fi
fi
if ! [ "${SAMBAUPDATE}" == "TRUE" ];
then
eerror "Cannot move /var/calculate/server-data/samba/unix/profiles"
eerror "Please manualy move "
eerror "/var/calculate/server-data/samba/unix/profiles"
eerror "to /var/calculate/server-data/samba/profiles/unix"
fi
fi
if [ -d /var/calculate/server-data/samba/win/netlogon ];
then
SAMBAUPDATE=""
if ! [ -d /var/calculate/server-data/samba/netlogon ];
then
if mv -f /var/calculate/server-data/samba/win/netlogon \
/var/calculate/server-data/samba/netlogon;
then
rmdir /var/calculate/server-data/samba/win
ewarn
ewarn "Data form /var/calculate/server-data/samba/win/netlogon"
ewarn "was moved to /var/calculate/server-data/samba/netlogon"
SAMBAUPDATE="TRUE"
fi
fi
if ! [ "${SAMBAUPDATE}" == "TRUE" ];
then
eerror "Cannot move /var/calculate/server-data/samba/win/netlogon"
eerror "Please manualy move "
eerror "/var/calculate/server-data/samba/win/netlogon"
eerror "/var/calculate/server-data/samba/netlogon"
fi
fi
if [ "${MAILUPDATE}" == "TRUE" ];
then
ewarn
ewarn "Please update mail service by the command:"
ewarn "\tcl-update mail"
fi
if [ "${SAMBAUPDATE}" == "TRUE" ];
then
ewarn
ewarn "Please update samba service by the command:"
ewarn "\tcl-update samba"
fi
ewarn
ewarn "WARNING!!! If you are updating calculate-server from version"
ewarn "less 2.0.12, you need update samba and jabber services by commands:"
ewarn "\tcl-update samba"
ewarn "\tcl-update jabber"
}
Loading…
Cancel
Save