From e7cc0d36ed285696e8d345c71eb9a33e34efcb20 Mon Sep 17 00:00:00 2001 From: mhiretskiy Date: Tue, 23 Jun 2009 06:49:57 +0000 Subject: [PATCH] Calculate-server-2.1.1 git-svn-id: http://svn.calculate.ru/overlay@1835 c91db197-33c1-4113-bf15-f8a5c547ca64 --- sys-apps/calculate-server/Manifest | 2 + .../calculate-server-2.1.1.ebuild | 151 ++++++++++++++++++ 2 files changed, 153 insertions(+) create mode 100644 sys-apps/calculate-server/calculate-server-2.1.1.ebuild diff --git a/sys-apps/calculate-server/Manifest b/sys-apps/calculate-server/Manifest index 72a788e8e..a473109c3 100644 --- a/sys-apps/calculate-server/Manifest +++ b/sys-apps/calculate-server/Manifest @@ -8,6 +8,7 @@ DIST calculate-server-2.0.7.tar.bz2 78994 RMD160 bc30817790120f48ede32a5a65fd3fb DIST calculate-server-2.0.8.tar.bz2 81329 RMD160 321e13492e60b3cf963c9c56c56d820696f380b4 SHA1 140f822a929611e8bd9cd7ac25feccb873d0b5b7 SHA256 31b3024aae6f02edb57557403604b02266276593722f977eca3ce7152a612806 DIST calculate-server-2.0.9.tar.bz2 88531 RMD160 4bb8811f2170571b243be149d9be2294339ec11b SHA1 7c0185d86dc669c5dc22a55e4efb832b6fea07e3 SHA256 bf7d3c67250a7a2c215d8d81c36c423b5a7c2e222d40ae247797086ceca0e5dd DIST calculate-server-2.1.0.tar.bz2 106102 RMD160 4606b0a9991c5c6774118ed5346577ea1f5b1495 SHA1 f67b5c5540bd25f0e04e6cf033ece7f8be000a49 SHA256 3049023d0f05365d2a575e1df9056a6fd4ac8299ac7937e6ce5f6d0cce826915 +DIST calculate-server-2.1.1.tar.bz2 106245 RMD160 47094ec7dcfe706f5b87ad218fbba9436678f41a SHA1 3a174de783281a42838caa54b29d179fe43b26b3 SHA256 5a93d5813a0f07f1afb636610e6f80f5dd54934ac2b494c5c268ec4d43e66c17 EBUILD calculate-server-2.0.10.ebuild 4613 RMD160 1de4323ea8e1e98f204097e6f33c904f2ef7939c SHA1 622469f012a6b223f42f51e27a26ab5811220039 SHA256 3000e3f2df7ed9ea9a338c0301502f6a3176d73f5f396b8e8d8714b33741c448 EBUILD calculate-server-2.0.11.ebuild 4612 RMD160 213637eced6fb1959436ef356949e00957860c63 SHA1 3d26b37d28179d6d233d9c4173da1eb7a16b54e8 SHA256 ef3d17d143b1b7ea16dd4f3c6805181928ec23d0ab1d7be34014f28572ceda6c EBUILD calculate-server-2.0.12-r2.ebuild 4927 RMD160 00afe40c4a61503f94e389d6700c89fe1ad2c86a SHA1 75fa29896fed952548bf336c9dae4abe0aaa17cc SHA256 4c883f9094aaee71e5931efe4e063684714ffa07962519bfefb6253fcdc78cf2 @@ -16,4 +17,5 @@ EBUILD calculate-server-2.0.7.ebuild 4764 RMD160 243b4926e9beaf2d5cf45338eddab07 EBUILD calculate-server-2.0.8-r1.ebuild 4864 RMD160 b32b7c9d94884208048428b0e33303e3ad89b91d SHA1 ebe258f64c2e6dc9964f6058328f4e2377d13fc7 SHA256 346c0a0b39dd0104f695d7b764de0d1d15caaf37c4eb8b81c3869a0ad062a3f1 EBUILD calculate-server-2.0.9.ebuild 4764 RMD160 3e07eacdf549e8435e6e527296f404409cd9be91 SHA1 fab65aab084048fd444d25116839ee01eda45f71 SHA256 2c6de1d3381dda97f8cc973c5bf0a04a4b83745404e41671fee7830f74f44a4d EBUILD calculate-server-2.1.0-r1.ebuild 4821 RMD160 33b76d580979facf4e511ac6594a5df9bac4c228 SHA1 866f2f5a3ae7e2e20a5b34365e17dd700dbdd3f7 SHA256 a09e3362e3f77d23638ab4bc864d204b2de88acd10e55cfa49c5044e5f5ca26c +EBUILD calculate-server-2.1.1.ebuild 4821 RMD160 33b76d580979facf4e511ac6594a5df9bac4c228 SHA1 866f2f5a3ae7e2e20a5b34365e17dd700dbdd3f7 SHA256 a09e3362e3f77d23638ab4bc864d204b2de88acd10e55cfa49c5044e5f5ca26c EBUILD calculate-server-9999.ebuild 875 RMD160 2f80b904339e5e5b20d98c03776be99c4856d552 SHA1 1ad9f97aba8c815ab713d93bfc4ce2eb8e8cd887 SHA256 ae3738ddb2c18dd351bb2a0c7687aae2174673a97afbbf6493450ebcdfc0eeac diff --git a/sys-apps/calculate-server/calculate-server-2.1.1.ebuild b/sys-apps/calculate-server/calculate-server-2.1.1.ebuild new file mode 100644 index 000000000..0c40ecb0b --- /dev/null +++ b/sys-apps/calculate-server/calculate-server-2.1.1.ebuild @@ -0,0 +1,151 @@ +# Copyright 2008 Calculate Pack, http://www.calculate-linux.ru +# Distributed under the terms of the GNU General Public License v2 + +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.ru/Calculate_2" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="=sys-apps/calculate-lib-2.1.0 + >=net-nds/openldap-2.3[-minimal] + >=sys-auth/pam_ldap-180[ssl] + >=sys-auth/nss_ldap-239 + =net-fs/samba-3.0*[acl,cups,kernel_linux,ldap,pam] + >=net-mail/dovecot-1.0[pop3d,ldap,pam,ssl] + >=net-im/calculate-ejabberd-2.0.2[ldap,pam,ssl,zlib] + >=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" + +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" +}