Podrška #13847 » zcs-5.0.6_GA_2314.UBUNTU8.diff
| FRANKLIN/ZimbraBuild/defs/coretargets.def 2008-05-26 20:22:10.000000000 +0100 | ||
|---|---|---|
|
pcre_UBUNTU6: ;
|
||
|
pcre_UBUNTU8: ;
|
||
|
pcre_UBUNTU6_64: ;
|
||
|
pcre_UBUNTU8_64: ;
|
||
|
pcre_SuSEES9: ;
|
||
|
pcre_MANDRIVA2006: ;
|
||
| ... | ... | |
|
cp -Rf $(SERVICE_DIR)/conf/externaldirsync $@/externaldirsync
|
||
|
cp -Rf $(SERVICE_DIR)/build/dist/conf/msgs $@/msgs
|
||
|
mkdir -p $@/spamassassin
|
||
|
cp $(SERVICE_DIR)/conf/spamassassin/[^C]* $@/spamassassin
|
||
|
cp $(SERVICE_DIR)/conf/spamassassin/* $@/spamassassin
|
||
|
mkdir -p $@/attrs
|
||
|
cp -f $(SERVICE_DIR)/build/dist/conf/attrs/* $@/attrs
|
||
| FRANKLIN/ZimbraBuild/defs/globals.def 2008-05-26 20:22:10.000000000 +0100 | ||
|---|---|---|
|
ARCH := amd64
|
||
|
endif
|
||
|
ifeq ($(BUILD_PLATFORM), UBUNTU8_64)
|
||
|
ARCH := amd64
|
||
|
endif
|
||
|
ifeq ($(BUILD_PLATFORM), MACOSX)
|
||
|
ARCH := ppc
|
||
|
endif
|
||
| FRANKLIN/ZimbraBuild/defs/UBUNTU8_64.def 2008-05-26 20:22:10.000000000 +0100 | ||
|---|---|---|
|
# Definitions for UBUNTU8_64
|
||
|
PACKAGING_COMMAND := dpkg
|
||
|
PACKAGING_OPTIONS = -b $(CUR_DEST_ROOT) $(PACKAGE_DIR)/$(CUR_PKG_NAME)
|
||
|
PACKAGE_EXT := deb
|
||
|
include $(DEFS_DIR)/plat_common.def
|
||
|
JAVA_VERSION := 1.5.0_15
|
||
|
JAVA_SOURCE := $(THIRD_PARTY_BUILDS)/x86_64/$(JAVA_DIR)/$(JAVA_FILE)$(JAVA_VERSION)
|
||
|
JAVA_BINARY := /opt/zimbra/java/bin/java
|
||
| FRANKLIN/ZimbraBuild/defs/UBUNTU8.def 2008-05-26 20:28:59.000000000 +0100 | ||
|---|---|---|
|
# Definitions for UBUNTU8
|
||
|
PACKAGING_COMMAND := dpkg
|
||
|
PACKAGING_OPTIONS = -b $(CUR_DEST_ROOT) $(PACKAGE_DIR)/$(CUR_PKG_NAME)
|
||
|
PACKAGE_EXT := deb
|
||
|
include $(DEFS_DIR)/plat_common.def
|
||
| FRANKLIN/ZimbraBuild/rpmconf/Build/get_plat_tag.sh 2008-05-26 20:22:11.000000000 +0100 | ||
|---|---|---|
|
if [ $? = 0 ]; then
|
||
|
echo "7${i}"
|
||
|
exit 0
|
||
|
fi
|
||
|
grep "DISTRIB_RELEASE=8" /etc/lsb-release > /dev/null 2>&1
|
||
|
if [ $? = 0 ]; then
|
||
|
echo "8${i}"
|
||
|
exit 0
|
||
|
else
|
||
|
echo "UNKNOWN"
|
||
|
exit 0
|
||
| FRANKLIN/ZimbraBuild/rpmconf/Install/Util/modules/packages.sh 2008-05-26 20:22:11.000000000 +0100 | ||
|---|---|---|
|
fi
|
||
|
done
|
||
|
if [ $PLATFORM = "DEBIAN3.1" -o $PLATFORM = "MANDRIVA2006" -o $PLATFORM = "UBUNTU6" -o $PLATFORM = "UBUNTU6_64" -o $PLATFORM = "UBUNTU7" -o $PLATFORM = "DEBIAN4.0" ]; then
|
||
|
if [ $PLATFORM = "DEBIAN3.1" -o $PLATFORM = "MANDRIVA2006" -o $PLATFORM = "UBUNTU6" -o $PLATFORM = "UBUNTU6_64" -o $PLATFORM = "UBUNTU7" -o $PLATFORM = "DEBIAN4.0" -o $PLATFORM = "UBUNTU8" -o $PLATFORM = "UBUNTU8_64" ]; then
|
||
|
LOCALPROC=$PROC
|
||
|
else
|
||
|
LOCALPROC=`uname -i`
|
||
| FRANKLIN/ZimbraBuild/rpmconf/Install/Util/utilfunc.sh 2008-05-26 20:22:12.000000000 +0100 | ||
|---|---|---|
|
return
|
||
|
fi
|
||
|
if [ "x$DISTRIB_ID" = "xUbuntu" -a "x$DISTRIB_RELEASE" != "x6.06" ]; then
|
||
|
if [ "x$DISTRIB_ID" = "xUbuntu" -a "x$DISTRIB_RELEASE" != "x6.06" -a "x$DISTRIB_RELEASE" != "x8.04" ]; then
|
||
|
echo "WARNING: ZCS is currently only supported on Ubuntu Server 6.06 LTS."
|
||
|
echo "You are attempting to install on $DISTRIB_DESCRIPTION which may not work."
|
||
|
echo "Support will not be provided if you choose to continue."
|
||
| ... | ... | |
|
getPlatformVars() {
|
||
|
PLATFORM=`bin/get_plat_tag.sh`
|
||
|
if [ $PLATFORM = "DEBIAN3.1" -o $PLATFORM = "UBUNTU6" -o $PLATFORM = "UBUNTU7" -o $PLATFORM = "UBUNTU6_64" -o $PLATFORM = "UBUNTU7_64" -o $PLATFORM = "DEBIAN4.0" -o $PLATFORM = "DEBIAN4.0_64" -o $PLATFORM = "UBUNTUUNKNOWN" -o $PLATFORM = "DEBIANUNKNOWN" ]; then
|
||
|
if [ $PLATFORM = "DEBIAN3.1" -o $PLATFORM = "UBUNTU6" -o $PLATFORM = "UBUNTU7" -o $PLATFORM = "UBUNTU6_64" -o $PLATFORM = "UBUNTU7_64" -o $PLATFORM = "UBUNTU8_64" -o $PLATFORM = "UBUNTU8" -o $PLATFORM = "DEBIAN4.0" -o $PLATFORM = "DEBIAN4.0_64" -o $PLATFORM = "UBUNTUUNKNOWN" -o $PLATFORM = "DEBIANUNKNOWN" ]; then
|
||
|
checkUbuntuRelease
|
||
|
PACKAGEINST='dpkg -i'
|
||
|
PACKAGERM='dpkg --purge'
|
||
| ... | ... | |
|
PACKAGEEXT='deb'
|
||
|
PACKAGEVERSION="dpkg-query -W -f \${Version}"
|
||
|
PREREQ_PACKAGES="sudo libidn11 fetchmail libgmp3 libxml2 libstdc++6 openssl libltdl3"
|
||
|
if [ $PLATFORM = "UBUNTU6" -o $PLATFORM = "UBUNTU7" ]; then
|
||
|
if [ $PLATFORM = "UBUNTU6" -o $PLATFORM = "UBUNTU7" -o $PLATFORM = "UBUNTU8" ]; then
|
||
|
PREREQ_PACKAGES="sudo libidn11 fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libstdc++6 libstdc++5 openssl libltdl3"
|
||
|
PRESUG_PACKAGES="perl-5.8.7"
|
||
|
fi
|
||
|
if [ $PLATFORM = "UBUNTU6_64" -o $PLATFORM = "UBUNTU7_64" ]; then
|
||
|
if [ $PLATFORM = "UBUNTU6_64" -o $PLATFORM = "UBUNTU7_64" -o $PLATFORM = "UBUNTU8_64" ]; then
|
||
|
PREREQ_PACKAGES="sudo libidn11 fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libstdc++6 libstdc++5 openssl libltdl3 libperl5.8"
|
||
|
PRESUG_PACKAGES="perl-5.8.7"
|
||
|
fi
|
||
|
if [ $PLATFORM = "UBUNTU8_64" -o $PLATFORM = "UBUNTU8" ]; then
|
||
|
PRESUG_PACKAGES="perl-5.8.8"
|
||
|
fi
|
||
|
if [ $PLATFORM = "DEBIAN4.0" -o $PLATFORM = "DEBIAN4.0_64" ]; then
|
||
|
PREREQ_PACKAGES="sudo libidn11 fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libstdc++6 openssl libltdl3"
|
||
|
PRESUG_PACKAGES="perl-5.8.8"
|
||
| FRANKLIN/ZimbraBuild/rpmconf/Install/zmsetup.pl 2008-05-26 20:22:13.000000000 +0100 | ||
|---|---|---|
|
my $pkgQuery;
|
||
|
my $good = 0;
|
||
|
if ($platform eq "DEBIAN3.1" || $platform eq "UBUNTU6" || $platform eq "UBUNTU7" || $platform eq "UBUNTUUNKNOWN" || $platform eq "DEBIAN4.0" || $platform eq "DEBIAN4.0_64" || $platform eq "UBUNTU6_64" || $platform eq "DEBIANUNKNOWN" ) {
|
||
|
if ($platform eq "DEBIAN3.1" || $platform eq "UBUNTU6" || $platform eq "UBUNTU7" || $platform eq "UBUNTUUNKNOWN" || $platform eq "DEBIAN4.0" || $platform eq "DEBIAN4.0_64" || $platform eq "UBUNTU6_64" || $platform eq "DEBIANUNKNOWN" || $platform eq "UBUNTU8" || $platform eq "UBUNTU8_64" ) {
|
||
|
$pkgQuery = "dpkg -s $pkg";
|
||
|
} elsif ($platform =~ /MACOSX/) {
|
||
|
my @l = sort glob ("/Library/Receipts/${pkg}*");
|
||
| ... | ... | |
|
my $rc = 0xffff & system ("$pkgQuery > /dev/null 2>&1");
|
||
|
$rc >>= 8;
|
||
|
if (($platform eq "DEBIAN3.1" || $platform eq "UBUNTU6" || $platform eq "UBUNTU7" || $platform eq "UBUNTUUNKNOWN" || $platform eq "DEBIAN4.0" || $platform eq "DEBIAN4.0_64" || $platform eq "UBUNTU6_64" || $platform eq "DEBIANUNKNOWN" ) && $rc == 0 ) {
|
||
|
if (($platform eq "DEBIAN3.1" || $platform eq "UBUNTU6" || $platform eq "UBUNTU7" || $platform eq "UBUNTUUNKNOWN" || $platform eq "DEBIAN4.0" || $platform eq "DEBIAN4.0_64" || $platform eq "UBUNTU6_64" || $platform eq "DEBIANUNKNOWN" || $platform eq "UBUNTU8" || $platform eq "UBUNTU8_64" ) && $rc == 0 ) {
|
||
|
$good = 1;
|
||
|
$pkgQuery = "dpkg -s $pkg | egrep '^Status: ' | grep 'not-installed'";
|
||
|
$rc = 0xffff & system ("$pkgQuery > /dev/null 2>&1");
|
||
| FRANKLIN/ZimbraBuild/rpmconf/Spec/Scripts/zimbracore.post 2008-05-26 20:22:14.000000000 +0100 | ||
|---|---|---|
|
sed -i -e 's:\(^Defaults.*requiretty\):#\1:' /etc/sudoers
|
||
|
fi
|
||
|
if [ x"$PLAT" = "xUBUNTU6" -o x"$PLAT" = "xUBUNTU6_64" -o x"$PLAT" = "xDEBIAN4.0" -o x"$PLAT" = "xDEBIAN4.0_64" ]; then
|
||
|
if [ x"$PLAT" = "xUBUNTU6" -o x"$PLAT" = "xUBUNTU6_64" -o x"$PLAT" = "xUBUNTU8" -o x"$PLAT" = "xUBUNTU8_64" -o x"$PLAT" = "xDEBIAN4.0" -o x"$PLAT" = "xDEBIAN4.0_64" ]; then
|
||
|
sed -i -e 's/# session required pam_limits.so/session required pam_limits.so/' /etc/pam.d/su
|
||
|
egrep -v -e '^session required pam_limits.so' /etc/pam.d/common-session >/tmp/common-session
|
||
|
echo "session required pam_limits.so" >> /tmp/common-session
|
||
| FRANKLIN/ZimbraServer/src/bin/zmsyslogsetup 2008-05-26 20:22:14.000000000 +0100 | ||
|---|---|---|
|
cp -f /tmp/syslog.zimbra2 /etc/syslog.conf
|
||
|
if [ x"$platform" = "xUBUNTU6" -o x"$platform" = "xUBUNTU6_64" -o x"$platform" = "xDEBIAN4.0" ]; then
|
||
|
if [ x"$platform" = "xUBUNTU6" -o x"$platform" = "xUBUNTU6_64" -o x"$platform" = "xDEBIAN4.0" -o x"$platform" = "xUBUNTU8" -o x"$platform" = "xUBUNTU8_64" ]; then
|
||
|
if [ -e "/etc/init.d/sysklogd" ]; then
|
||
|
/etc/init.d/sysklogd restart > /dev/null 2>&1
|
||
|
else
|
||
- « Prethodno
- 1
- 2
- 3
- Sljedeće »