Projekat

Općenito

Profil

Akcije

Podrška #11647

Zatvoren

devbox-amd64, zimbra build

Dodano od Ernad Husremović prije više od 19 godina. Izmjenjeno prije oko 18 godina.

Status:
Zatvoreno
Prioritet:
Normalan
Odgovorna osoba:
Početak:
Završetak:
% završeno:

0%

Procjena vremena:

Opis

devbox-amd64, zimbra build

ref. trac ticket: http://trac.sigma-com.net/sa-ScInfrastructure/ticket/559

Akcije #1

Izmjenjeno od Ernad Husremović prije više od 19 godina

trebam ant

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild$ apt-get install ant

Akcije #2

Izmjenjeno od Ernad Husremović prije više od 19 godina

prema Building_the_software_yourself

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild$ sudo aptitude install libidn11 curl fetchmail libgmp3c2 libxml2 libstdc++6 openssl libssl-dev ssl-cert zlib1g zlib1g-dev autoconf libpcre3  libpcre3-dev expat libpopt0 libpopt-dev bison flex libtool libltdl3-dev automake1.7 libbz2-dev bzip2 libbz2-1.0 libgmp3-dev curl libwww-dev libcurl3-dev libsasl2 libgssapi1-heimdal libsasl2-modules-gssapi-heimdal libxml-dev
Password:
Čitam spiskove paketa... Done
Gradim stablo zavisnosti... Done
Initializing package states... Done
Building tag database... Done
Couldn't find any package whose name or description matched "libgssapi1-heimdal" 
Slijedeći NOVI paketi će biti automatski instalirani:
  automake1.4 autotools-dev bison-doc ca-certificates comerr-dev gettext libasn1-6-heimdal libcurl3
  libcurl3-openssl-dev libexpat1-dev libgmpxx3 libgssapi4-heimdal libidn11-dev libkadm55
  libkrb5-17-heimdal libkrb5-dev libpcrecpp0 libroken16-heimdal libssl0.9.7 libwww-ssl0 libxml1 m4
  pkg-config
The following packages have been kept back:
  gnupg gzip libgnutls12 login openssh-client openssh-server passwd python2.4 python2.4-minimal
The following NEW packages will be installed:
  autoconf automake1.4 automake1.7 autotools-dev bison bison-doc ca-certificates comerr-dev curl
  expat fetchmail flex gettext libasn1-6-heimdal libbz2-dev libcurl3 libcurl3-dev
  libcurl3-openssl-dev libexpat1-dev libgmp3-dev libgmp3c2 libgmpxx3 libgssapi4-heimdal libidn11
  libidn11-dev libkadm55 libkrb5-17-heimdal libkrb5-dev libltdl3-dev libpcre3 libpcre3-dev
  libpcrecpp0 libpopt-dev libroken16-heimdal libsasl2-modules-gssapi-heimdal libssl-dev libssl0.9.7
  libtool libwww-dev libwww-ssl0 libxml-dev libxml1 m4 openssl pkg-config ssl-cert zlib1g-dev
The following packages will be upgraded:
  libkrb53 libssl0.9.8
2 packages upgraded, 47 newly installed, 0 to remove and 9 not upgraded.
Need to get 17,0MB of archives. After unpacking 51,0MB will be used.
Akcije #3

Izmjenjeno od Ernad Husremović prije više od 19 godina

gornje uputstvo kaže da je potrebnno i libdb3

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild$ sudo apt-get install libdb3

Akcije #4

Izmjenjeno od Ernad Husremović prije više od 19 godina

što se tiče repos-a

hernad@devbox-amd64:/mnt/data/ext_repos/zimbra/EDISON$ svn update U    ZimbraBuild/RE/BUILD
Updated to revision 243.

inače u ovom BUILD fajlu stoji: 402

Akcije #6

Izmjenjeno od Ernad Husremović prije više od 19 godina

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraWebClient/WebRoot/adminhelp/txt$ sudo cat /etc/sudoers


# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults

Defaults        !lecture,tty_tickets,!fqdn

# User privilege specification
root    ALL=(ALL) ALL
%adm    ALL=(ALL) ALL

hernad   ALL=NOPASSWD:/opt/zimbra/openldap/libexec/slapd
hernad   ALL=NOPASSWD:/opt/zimbra/postfix/sbin/postfix
hernad   ALL=NOPASSWD:/opt/zimbra/postfix/sbin/postalias

Akcije #7

Izmjenjeno od Ernad Husremović prije više od 19 godina

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraWebClient/WebRoot/adminhelp/txt$ cat /etc/ld.so.conf

/opt/zimbra/lib
/opt/zimbra/sleepycat/lib
/opt/zimbra/openldap/lib
/opt/zimbra/cyrus-sasl/lib

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraWebClient/WebRoot/adminhelp/txt$ sudo ldconfig

Akcije #8

Izmjenjeno od Ernad Husremović prije više od 19 godina

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty$ sudo groupadd zimbra
hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty$ sudo useradd zimbra
useradd: group zimbra exists - if you want to add this user to that group, use -g.
hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty$ sudo useradd zimbra -g zimbra
hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty$
Akcije #9

Izmjenjeno od Ernad Husremović prije više od 19 godina

u Building_Zimbra_on_Fedora_Core_5_and_x86_64

piše

   wget http://downloads.mysql.com/archives/mysql-4.1/mysql-4.1.16.tar.gz
   tar xvfz mysql-4.1.16.tar.gz
   cd mysql-4.1.16
   ./configure
   make
   cd libmysql
   cd .libs/
   tar cvfz mysql-standard-4.1.16-clientlibs.tgz libmysqlclient.so  libmysqlclient.so.14  libmysqlclient.so.14.0.0

Akcije #10

Izmjenjeno od Ernad Husremović prije više od 19 godina

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/mysql/client/mysql-4.1.20$ sudo apt-get install libncurses-dev

Čitam spiskove paketa... Done
Gradim stablo zavisnosti... Done
Note, selecting libncurses5-dev for regex ‘libncurses-dev’
Slijedeći NOVI paketi će biti instalirani:
  libncurses5-dev
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.
Need to get 1344kB of archives.
After unpacking 6451kB of additional disk space will be used.
Get: 1 http://archive.sigma-com.net dapper/main libncurses5-dev 5.5-1ubuntu3 [1344kB]
Fetched 1344kB in 0s (2044kB/s)
Selecting previously deselected package libncurses5-dev.
(Reading database ... 27970 files and directories currently installed.)
Unpacking libncurses5-dev (from .../libncurses5-dev_5.5-1ubuntu3_amd64.deb) ...
Setting up libncurses5-dev (5.5-1ubuntu3) ...
hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/mysql/client/mysql-4.1.20$

Akcije #11

Izmjenjeno od Ernad Husremović prije više od 19 godina

mysql-standard-4.1.20-clientlibs.tgz

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/mysql/client/mysql-4.1.20$ cd libmysql/.libs
hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/mysql/client/mysql-4.1.20/libmysql/.libs$ 
hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/mysql/client/mysql-4.1.20/libmysql/.libs$ tar cvfz /mnt/data/download/zimbra/mysql-standard-4.1.20-clientlibs.tgz libmysqlclient.so  libmysqlclient.so.* libmysqlclient.so
libmysqlclient.so.14
libmysqlclient.so.14.0.0

Akcije #12

Izmjenjeno od Ernad Husremović prije više od 19 godina

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty$ sudo apt-get install libxml2-dev
Password:
Čitam spiskove paketa... Done
Gradim stablo zavisnosti... Done
Slijedeći NOVI paketi će biti instalirani:
  libxml2-dev
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.
Need to get 737kB of archives.
After unpacking 2679kB of additional disk space will be used.
Get: 1 http://archive.sigma-com.net dapper/main libxml2-dev 2.6.24.dfsg-1ubuntu1 [737kB]
Fetched 737kB in 10s (72,8kB/s)
Selecting previously deselected package libxml2-dev.
(Reading database ... 28941 files and directories currently installed.)
Unpacking libxml2-dev (from .../libxml2-dev_2.6.24.dfsg-1ubuntu1_amd64.deb) ...
Setting up libxml2-dev (2.6.24.dfsg-1ubuntu1) ...
Akcije #13

Izmjenjeno od Ernad Husremović prije više od 19 godina

dodao mysql libs

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty$ cat /etc/ld.so.conf

/opt/zimbra/mysql/lib

pa pokreunu ldconfig ponovo

Akcije #14

Izmjenjeno od Ernad Husremović prije više od 19 godina

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty$ sudo groupadd postdrop
hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty$ sudo groupadd postfix
hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty$ sudo useradd -d /opt/zimbra/postfix -g postfix postfix
hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty$ sudo /opt/zimbra/postfix/sbin/postfix set-permissions
sudo: /opt/zimbra/postfix/sbin/postfix: command not foundhernad@devbox-amd64:~/zimbra/EDISON/ThirdParty$ ls /opt/zimbra/postfix/conf
ls: /opt/zimbra/postfix/conf: No such file or directory
hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty$ make postfix
Akcije #15

Izmjenjeno od Ernad Husremović prije više od 19 godina

postfix mora se pokrenuti sa sudo

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty$ sudo make postfix

Akcije #16

Izmjenjeno od Ernad Husremović prije više od 19 godina

hernad@devbox-amd64:/mnt/data/download/zimbra$ wget  http://ftp.gnu.org/gnu/aspell/aspell-0.60.3.tar.gz
--15:13:05--  http://ftp.gnu.org/gnu/aspell/aspell-0.60.3.tar.gz
           => @aspell-0.60.3.tar.gz'
Resolving ftp.gnu.org... 199.232.41.7
Connecting to ftp.gnu.org|199.232.41.7|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,635,824 (1.6M) [application/x-tar]

100%[==============================>] 1,635,824     12.95K/s    ETA 00:00

15:15:09 (13.02 KB/s) - @aspell-0.60.3.tar.gz' saved [1635824/1635824]

hernad@devbox-amd64:/mnt/data/download/zimbra$ wget ftp://ftp.gnu.org/gnu/aspell/dict/en/aspell6-en-6.0-0.tar.bz2
--15:26:17--  ftp://ftp.gnu.org/gnu/aspell/dict/en/aspell6-en-6.0-0.tar.bz2
           => @aspell6-en-6.0-0.tar.bz2'
Resolving ftp.gnu.org... 199.232.41.7
Connecting to ftp.gnu.org|199.232.41.7|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /gnu/aspell/dict/en ... done.
==> PASV ... done.    ==> RETR aspell6-en-6.0-0.tar.bz2 ... done.
Length: 182,442 (178K) (unauthoritative)

100%[==============================>] 182,442       69.03K/s

15:26:23 (68.81 KB/s) - @aspell6-en-6.0-0.tar.bz2' saved r182442

Akcije #17

Izmjenjeno od Ernad Husremović prije više od 19 godina

moram podesiti perl download mirror

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/Perl$ perl -MCPAN -e 

ručno podesiti mirror:

(1) Africa
(2) Asia
(3) Central America
(4) Europe
(5) North America
(6) Oceania
(7) South America
Select your continent (or several nearby continents) []
Sorry! since you don't have any existing picks, you must make a
geographic selection.

(1) Africa
(2) Asia
(3) Central America
(4) Europe
(5) North America
(6) Oceania
(7) South America
Select your continent (or several nearby continents) [] 4
Sorry! since you don't have any existing picks, you must make a
geographic selection.

(1) Austria
(2) Belgium
(3) Bosnia and Herzegovina
(4) Bulgaria
(5) Croatia
(6) Czech Republic
(7) Denmark
(8) Estonia
(9) Finland
(10) France
(11) Germany
(12) Greece
(13) Hungary
(14) Iceland
(15) Ireland
(16) Italy
16 more items, hit SPACE RETURN to show them
Select your country (or several nearby countries) [] 2
Sorry! since you don't have any existing picks, you must make a
geographic selection.

(1) ftp://cpan.mirrors.skynet.be/pub/CPAN
(2) ftp://ftp.belnet.be/packages/cpan/
(3) ftp://ftp.easynet.be/pub/CPAN/
(4) ftp://ftp.kulnet.kuleuven.ac.be/pub/mirror/CPAN/
(5) ftp://ftp.scarlet.be/pub/cpan/
Select as many URLs as you like (by number),
put them on one line, separated by blanks, e.g. '1 4 5' [] 2

Enter another URL or RETURN to quit: []
New set of picks:
  ftp://ftp.belnet.be/packages/cpan/

commit: wrote /home/hernad/.cpan/CPAN/MyConfig.pm

Akcije #18

Izmjenjeno od Ernad Husremović prije više od 19 godina

bitno je za napomenuti da sam u Makefile-u umjesto /tmp/file-a stavio /dev/tty

to mi je pomoglo da vidim šta se dešava ...

tu se opet zaustavio install proces jer se traži root privilegija radi instalacije (ne znam čega ... s obzirom da direktoriju /opt/zimbra ja /hernad imam pune privilegije)

Akcije #19

Izmjenjeno od Ernad Husremović prije više od 19 godina

root@ror:/usr/lib/ruby/gems/1.8/gems/typo-4.0.3/doc# ls
Installer.txt  typo-4.0-release-notes.txt
Akcije #20

Izmjenjeno od Ernad Husremović prije više od 19 godina

hm gdje je sqlite3 ?

root@ror:/var/lib/typo# apt-get install sqlite3
Čitam spiskove paketa... Done
Gradim stablo zavisnosti... Done
Predloženi paketi:
  sqlite3-doc
Slijedeći NOVI paketi će biti instalirani:
  sqlite3
0 upgraded, 1 newly installed, 0 to remove and 21 not upgraded.
Need to get 22,2kB of archives.
After unpacking 90,1kB of additional disk space will be used.
Get:1 http://archive.sigma-com.net dapper/universe sqlite3 3.2.8-1ubuntu1 [22,2kB]
Fetched 22,2kB in 1s (12,9kB/s)
Selecting previously deselected package sqlite3.
(Reading database ... 21039 files and directories currently installed.)
Unpacking sqlite3 (from .../sqlite3_3.2.8-1ubuntu1_amd64.deb) ...
Setting up sqlite3 (3.2.8-1ubuntu1) ...

Akcije #21

Izmjenjeno od Ernad Husremović prije više od 19 godina

valjda nam i ovo treba

root@ror:/var/lib/typo# apt-get install libsqlite3-ruby
Čitam spiskove paketa... Done
Gradim stablo zavisnosti... Done
Slijedeći dodatni paketi će biti instalirani:
  libsqlite3-ruby1.8
Slijedeći NOVI paketi će biti instalirani:
  libsqlite3-ruby libsqlite3-ruby1.8
0 upgraded, 2 newly installed, 0 to remove and 21 not upgraded.
Need to get 52,1kB of archives.
After unpacking 307kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://archive.sigma-com.net dapper/universe libsqlite3-ruby1.8 1.1.0-1 [48,2kB]
Get:2 http://archive.sigma-com.net dapper/universe libsqlite3-ruby 1.1.0-1 [3914B]
Fetched 52,1kB in 2s (23,6kB/s)
Selecting previously deselected package libsqlite3-ruby1.8.
(Reading database ... 21045 files and directories currently installed.)
Unpacking libsqlite3-ruby1.8 (from .../libsqlite3-ruby1.8_1.1.0-1_amd64.deb) ...
Selecting previously deselected package libsqlite3-ruby.
Unpacking libsqlite3-ruby (from .../libsqlite3-ruby_1.1.0-1_all.deb) ...
Setting up libsqlite3-ruby1.8 (1.1.0-1) ...
Setting up libsqlite3-ruby (1.1.0-1) ...

Akcije #22

Izmjenjeno od Ernad Husremović prije više od 19 godina

nakon instalacije svi testovi prošli

 Making scripts executable
 Checking database
 Creating initial database
 expanding apache13.conf.example template
 expanding apache20.conf.example template
 expanding lighttpd.conf.example template
 Migrating Typo's database to newest release
 Cleaning out Typo's cache
 Running tests.  This may take a minute or two
 All tests pass.  Congratulations.
 Starting Typo on port 4190

 Typo is now running on http://ror.sigma-com.net:4190
 Use 'typo start /var/lib/typo' to restart after boot.
 Look in installer/*.conf.example to see how to integrate with your web server.
root@ror:/var/lib#

Akcije #23

Izmjenjeno od Ernad Husremović prije više od 19 godina

mrtg treba libgd

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/mrtg$ sudo apt-get install libgd-dev
Password:
Čitam spiskove paketa... Done
Gradim stablo zavisnosti... Done
Slijedeći dodatni paketi će biti instalirani:
  libfreetype6-dev libgd-noxpm-dev libgd1-noxpm libjpeg62-dev libpng12-dev
Slijedeći NOVI paketi će biti instalirani:
  libfreetype6-dev libgd-dev libgd-noxpm-dev libgd1-noxpm libjpeg62-dev
  libpng12-dev
0 upgraded, 6 newly installed, 0 to remove and 9 not upgraded.
Need to get 1464kB of archives.
After unpacking 5927kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get: 1 http://archive.sigma-com.net dapper-security/main libfreetype6-dev 2.1.10-1ubuntu2.2 [717kB]
Get: 2 http://archive.sigma-com.net dapper/universe libgd1-noxpm 1.8.4.debian-1 [113kB]
Get: 3 http://archive.sigma-com.net dapper/main libjpeg62-dev 6b-11 [195kB]
Get: 4 http://archive.sigma-com.net dapper/main libpng12-dev 1.2.8rel-5 [248kB]
Get: 5 http://archive.sigma-com.net dapper/universe libgd-noxpm-dev 1.8.4.debian-1 [120kB]
Get: 6 http://archive.sigma-com.net dapper/universe libgd-dev 1.8.4.debian-1 [71,2kB]
Fetched 1464kB in 20s (72,2kB/s)
Selecting previously deselected package libfreetype6-dev.
(Reading database ... 29000 files and directories currently installed.)
Unpacking libfreetype6-dev (from .../libfreetype6-dev_2.1.10-1ubuntu2.2_amd64.deb) ...
Selecting previously deselected package libgd1-noxpm.
Unpacking libgd1-noxpm (from .../libgd1-noxpm_1.8.4.debian-1_amd64.deb) ...
Selecting previously deselected package libjpeg62-dev.
Unpacking libjpeg62-dev (from .../libjpeg62-dev_6b-11_amd64.deb) ...
Selecting previously deselected package libpng12-dev.
Unpacking libpng12-dev (from .../libpng12-dev_1.2.8rel-5_amd64.deb) ...
Selecting previously deselected package libgd-noxpm-dev.
Unpacking libgd-noxpm-dev (from .../libgd-noxpm-dev_1.8.4.debian-1_amd64.deb) ...
Selecting previously deselected package libgd-dev.
Unpacking libgd-dev (from .../libgd-dev_1.8.4.debian-1_all.deb) ...
Setting up libfreetype6-dev (2.1.10-1ubuntu2.2) ...

Setting up libgd1-noxpm (1.8.4.debian-1) ...

Setting up libjpeg62-dev (6b-11) ...
Setting up libpng12-dev (1.2.8rel-5) ...

Setting up libgd-noxpm-dev (1.8.4.debian-1) ...
Setting up libgd-dev (1.8.4.debian-1) ...

Akcije #24

Izmjenjeno od Ernad Husremović prije više od 19 godina

rrdtool traži libart

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/rrdtool$ sudo apt-get install libart-dev
Password:
Čitam spiskove paketa... Done
Gradim stablo zavisnosti... Done
Slijedeći dodatni paketi će biti instalirani:
  libart2
Slijedeći NOVI paketi će biti instalirani:
  libart-dev libart2
0 upgraded, 2 newly installed, 0 to remove and 9 not upgraded.
Need to get 105kB of archives.
After unpacking 500kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get: 1 http://archive.sigma-com.net dapper/universe libart2 1.4.2-30 [52,8kB]
Get: 2 http://archive.sigma-com.net dapper/universe libart-dev 1.4.2-30 [51,8kB]Fetched 105kB in 3s (27,8kB/s)
Selecting previously deselected package libart2.
(Reading database ... 29261 files and directories currently installed.)
Unpacking libart2 (from .../libart2_1.4.2-30_amd64.deb) ...
Selecting previously deselected package libart-dev.
Unpacking libart-dev (from .../libart-dev_1.4.2-30_amd64.deb) ...
Setting up libart2 (1.4.2-30) ...

Setting up libart-dev (1.4.2-30) ...

Akcije #25

Izmjenjeno od Ernad Husremović prije više od 19 godina

pardon trebamo libart-2.0-dev

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/rrdtool$ sudo apt-get install libart-2.0-dev
Čitam spiskove paketa... Done
Gradim stablo zavisnosti... Done
Slijedeći NOVI paketi će biti instalirani:
  libart-2.0-dev
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.
Need to get 84,7kB of archives.
After unpacking 475kB of additional disk space will be used.
Get: 1 http://archive.sigma-com.net dapper/main libart-2.0-dev 2.3.17-1 [84,7kB]Fetched 84,7kB in 2s (36,5kB/s)
Selecting previously deselected package libart-2.0-dev.
(Reading database ... 29314 files and directories currently installed.)
Unpacking libart-2.0-dev (from .../libart-2.0-dev_2.3.17-1_amd64.deb) ...
Setting up libart-2.0-dev (2.3.17-1) ...

Akcije #26

Izmjenjeno od Ernad Husremović prije više od 19 godina

ovaj qshape.pl me zeza:

.9/auxiliary/qshape$ cp qshape.pl /home/hernad/zimbra/EDISON/ZimbraBuild/../ThirdParty/PostFix/PostFix-2.2.9/builds/

Akcije #27

Izmjenjeno od Ernad Husremović prije više od 19 godina

nakon ručnog kopiranja je prošao ...

amavisd mora biti ovdje raspakovan ...

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/amavisd/amavisd-new-2.4.1$ ls
AAAREADME.first                amavisd-new-courier.patch  LICENSE
amavisd                        amavisd-new-qmqpqq.patch   Macintosh.tar.gz
amavisd-agent                  amavisd-new.spec           MANIFEST
amavisd.conf                   amavisd-release            p0f-analyzer.pl
amavisd.conf-default           builds                     README_FILES
amavisd.conf-sample            helper-progs               RELEASE_NOTES
amavisd_init.sh                INSTALL                    test-messages
amavisd-nanny                  JpegTester.pm              TODO
amavisd-new-courier-old.patch  LDAP.schema

Akcije #28

Izmjenjeno od Ernad Husremović prije više od 19 godina

trebam i ant-optional (radi ant property task-a)

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild$ sudo apt-get install ant-optional

Akcije #29

Izmjenjeno od Ernad Husremović prije više od 19 godina

nakon toga nalijećem na sljedeći problem

http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/2006-February/007557.html

Akcije #30

Izmjenjeno od Ernad Husremović prije više od 19 godina

ukratko moram izgleda buildati ant sa sun java compilerom:

hernad@devbox-amd64:~/java/ant$ sudo apt-get remove ant ant-optional
Čitam spiskove paketa... Done
Gradim stablo zavisnosti... Done
Slijedeći paketi će biti UKLONJENI:
  ant ant-optional
0 upgraded, 0 newly installed, 2 to remove and 9 not upgraded.
Need to get 0B of archives.
After unpacking 2327kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 29431 files and directories currently installed.)
Removing ant-optional ...
Removing ant ...

Akcije #31

Izmjenjeno od Ernad Husremović prije više od 19 godina

hernad@devbox-amd64:~/java/ant/apache-ant-1.6.5$ ./bootstrap.sh
hernad@devbox-amd64:~/java/ant/apache-ant-1.6.5$ ./build.sh
Akcije #32

Izmjenjeno od Ernad Husremović prije više od 19 godina

ANT_HOME

hernad@devbox-amd64:~/java/ant/apache-ant-1.6.5$ echo $JAVA_HOME
/usr/lib/jvm/java-1.5.0-sun-1.5.0.06
hernad@devbox-amd64:~/java/ant/apache-ant-1.6.5$ export ANT_HOME=/usr/local/ant

/usr/local/ant

hernad@devbox-amd64:~/java/ant/apache-ant-1.6.5$ sudo mkdir -p $ANT_HOME/lib
hernad@devbox-amd64:~/java/ant/apache-ant-1.6.5$ sudo mkdir -p $ANT_HOME/bin
hernad@devbox-amd64:~/java/ant/apache-ant-1.6.5$ cd boot*
hernad@devbox-amd64:~/java/ant/apache-ant-1.6.5/bootstrap$ ls
bin  lib
hernad@devbox-amd64:~/java/ant/apache-ant-1.6.5/bootstrap$ cd bin
hernad@devbox-amd64:~/java/ant/apache-ant-1.6.5/bootstrap/bin$ cd ..
hernad@devbox-amd64:~/java/ant/apache-ant-1.6.5/bootstrap$ sudo cp -ap * $ANT_HOME
hernad@devbox-amd64:~/java/ant/apache-ant-1.6.5/bootstrap$ sudo ln -s $ANT_HOME/bin/ant /usr/bin/ant

hernad@devbox-amd64:~/java/ant/apache-ant-1.6.5/bootstrap$ ant -version
Apache Ant version 1.6.5 compiled on October 21 2006
Akcije #33

Izmjenjeno od Ernad Husremović prije više od 19 godina

tomcat treba biti ovdje:

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild$ mkdir -p /home/hernad/zimbra/EDISON/ZimbraBuild/storebuild/opt/zimbra/apache-tomcat-5.5.15/webapps/zimbra/downloads/

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild$ sudo cp -v /mnt/data/download/zimbra/apache-tomcat* /home/hernad/zimbra/EDISON/ZimbraBuild/storebuild/opt/zimbra/apache-tomcat-5.5.15/webapps/zimbra/downloads
@/mnt/data/download/zimbra/apache-tomcat-5.5.15.tar.gz' -> @/home/hernad/zimbra/EDISON/ZimbraBuild/storebuild/opt/zimbra/apache-tomcat-5.5.15/webapps/zimbra/downloads/apache-tomcat-5.5.15.tar.gz'

Akcije #34

Izmjenjeno od Ernad Husremović prije više od 19 godina

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild$ cat /home/hernad/zimbra/EDISON/ZimbraWebClient/build.xml | grep hernad -A 5
    <!--  hernad
    <delete dir="${build.dir}"/>
    <delete>
      <fileset dir="WebRoot" includes="js/**/*${rhinoExtension}, js/**/*${gzipExtension}, js/*_all.js*"/>
    </delete>
    -->
Akcije #35

Izmjenjeno od Ernad Husremović prije više od 19 godina

hmo ono gore ipak nije bilo potrebno (zadnje dvije operacije=

apache tomcat traži u ThirdParty/jakarta-tomcat

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild$ mkdir /home/hernad/zimbra/EDISON/ZimbraBuild/../ThirdParty/jakarta-tomcat/ 

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild$ cp /mnt/data/download/zimbra/apache-tomcat*tar.gz /home/hernad/zimbra/EDISON/ZimbraBuild/../ThirdParty/jakarta-tomcat/

Akcije #36

Izmjenjeno od Ernad Husremović prije više od 19 godina

... i danas sam stigao dovdje

mkdir -p /home/hernad/zimbra/EDISON/ZimbraBuild/snmpbuild/opt/zimbra
*** Creating SNMP
(cd /home/hernad/zimbra/EDISON/ZimbraBuild/snmpbuild/opt/zimbra; tar xzf /home/hernad/zimbra/EDISON/ZimbraBuild/../ThirdParty/snmp/snmp-5.1.2.tar.gz;)
tar: /home/hernad/zimbra/EDISON/ZimbraBuild/../ThirdParty/snmp/snmp-5.1.2.tar.gz: Cannot open: No such file or directory

Akcije #37

Izmjenjeno od Ernad Husremović prije više od 19 godina

ostaje mi takođe da buildam mysql-4.1.20
ovdje sam pokrenuo config gdje su svi direktoriji sa prefixom /opt/zimbra (libdir, datadir, bin, sbin ...)

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/mysql/mysql-4.1.20$

Akcije #38

Izmjenjeno od Ernad Husremović prije više od 19 godina

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/snmp/net-snmp-5.1.2$ ./configure --prefix=/opt/zimbra/snmp-5.1.2
Akcije #39

Izmjenjeno od Ernad Husremović prije više od 19 godina

novi cp problem:

cp -f /home/hernad/zimbra/EDISON/ZimbraBuild/storebuild/opt/zimbra/apache-tomcat-5.5.15/webapps/zimbra/downloads/* /home/hernad/zimbra/EDISON/ZimbraBuild/i386
cp: cannot stat @/home/hernad/zimbra/EDISON/ZimbraBuild/storebuild/opt/zimbra/apache-tomcat-5.5.15/webapps/zimbra/downloads/*': No such file or directory
make: *** [zcs_stage] Error 1

workaround

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild/storebuild/opt/zimbra/apache-tomcat-5.5.15/webapps/zimbra/downloads$ sudo vi dummy.txt
hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild/storebuild/opt/zimbra/apache-tomcat-5.5.15/webapps/zimbra/downloads$ ls dummy.txt
dummy.txt
hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild/storebuild/opt/zimbra/apache-tomcat-5.5.15/webapps/zimbra/downloads$

Akcije #40

Izmjenjeno od Ernad Husremović prije više od 19 godina

build clean briše ove fajlove pa workaround ne radi - dodao sam dummy.txt u make file

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild/defs$ cat releasetargets.def | grep downloads
        cp -f $(WEBAPP_DIR)/zimbra/downloads/* $(ARCH)
        echo "dummy" > $(WEBAPP_DIR)/zimbra/downloads/dummy.txt <<<<<<<<<<<<
        cp -f $(WEBAPP_DIR)/zimbra/downloads/* $(PACKAGE_DIR)
hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild/defs$

ovaj workaround bi trebao da radi ...

Akcije #41

Izmjenjeno od Ernad Husremović prije više od 19 godina

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/mysql/mysql-4.1.20$ sudo make install
Akcije #42

Izmjenjeno od Ernad Husremović prije više od 19 godina

radi ...

sada je ostalo da podesimo x86_64

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild/defs$ grep AMD64 * -A 5

globals.def:AMD64 := $(shell uname -a | grep -c x86_64)
globals.def:ifeq ($(AMD64), 1)
globals.def-       ARCH := x86_64
globals.def-endif

i mysql x86_64

hernad@devbox-amd64:~/zimbra/EDISON/ThirdParty/mysql/mysql-4.1.20$ sudo make install

Akcije #43

Izmjenjeno od Ernad Husremović prije više od 19 godina

treba biti amd64 arhitektura

globals.def

ifeq ($(BUILD_PLATFORM), RHEL4_64)
        ARCH := amd64
endif

Akcije #44

Izmjenjeno od Ernad Husremović prije više od 19 godina

pardon, ovo je ispravno

AMD64 := $(shell uname -a | grep -c x86_64)
ifeq ($(AMD64), 1)
        ARCH := amd64
endif

Akcije #45

Izmjenjeno od Ernad Husremović prije više od 19 godina

može li ovo riješiti java dependency ?

hernad@devbox-amd64:/opt/zimbra$ mkdir /opt/zimbra/java hernad@devbox-amd64:/opt/zimbra$ ln -s /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/bin /opt/zimbra/java/bin

Akcije #46

Izmjenjeno od Ernad Husremović prije više od 19 godina

i tomcat fali ?!

hernad@devbox-amd64:/opt/zimbra$ tar xvfz ~/zimbra/EDISON/ThirdParty/jakarta-tomcat/apache-tomcat*

...
apache-tomcat-5.5.15/bin/catalina.sh
apache-tomcat-5.5.15/bin/digest.sh
apache-tomcat-5.5.15/bin/setclasspath.sh
apache-tomcat-5.5.15/bin/shutdown.sh
apache-tomcat-5.5.15/bin/startup.sh
apache-tomcat-5.5.15/bin/tool-wrapper.sh

Akcije #47

Izmjenjeno od Ernad Husremović prije više od 19 godina

hernad@devbox-amd64:/opt/zimbra$ ln -s apache-tomcat-5.5.15 apache-tomcat
Akcije #48

Izmjenjeno od Ernad Husremović prije više od 19 godina

kako mogu skontati iz *def ovo treba

hernad@devbox-amd64:/opt/zimbra$ ln -s apache-tomcat-5.5.15 tomcat-5.5
hernad@devbox-amd64:/opt/zimbra$ rm apache-tomcat

znači /opt/zimbra/tomcat-5.5

Akcije #49

Izmjenjeno od Ernad Husremović prije više od 19 godina

postinst corebuild treba prepraviti

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild$ cat corebuild/DEBIAN/postinst #!/bin/bash

sh /opt/zimbra/libexec/zmfixperms
#!/bin/bash
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1
#
# The contents of this file are subject to the Mozilla Public License
# Version 1.1 ("License"); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# http://www.zimbra.com/license
#
# Software distributed under the License is distributed on an "AS IS" 
# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
# the License for the specific language governing rights and limitations
# under the License.
#
# The Original Code is: Zimbra Collaboration Suite Server.
#
# The Initial Developer of the Original Code is Zimbra, Inc.
# Portions created by Zimbra are Copyright (C) 2005, 2006 Zimbra, Inc.
# All Rights Reserved.
#
# Contributor(s):
#
# ***** END LICENSE BLOCK *****
#
# Create group, user for zimbra and postfix.

H=@hostname --fqdn@
I=@hostname -i@

#Symlinks
rm -f /opt/zimbra/java
PLAT=@/opt/zimbra/libexec/get_plat_tag.sh@
AMD64=@grep -c x86_64@
JAVA_BIN=@dpkg -L sun-java5-bin | grep .*jre/bin$@
JAVA_LIB=@dpkg -L sun-java5-bin | grep .*jre/lib$@

case  "x$PLAT" in
     xRHEL4_64 )
        ln -s /opt/zimbra/jdk1.5.0_08 /opt/zimbra/java
        ;;
     xUBUNTU6 )
        mkdir -p /opt/zimbra/java
        ln -s $JAVA_BIN /opt/zimbra/java/bin
        ln -s $JAVA_LIB /opt/zimbra/java/lib
        ;;
***** )
        ln -s /opt/zimbra/jdk1.5.0_08 /opt/zimbra/java
        ;;
esac

if [ -f /etc/debian_version ]; then
        if [ -f /etc/ld.so.conf ]; then
                mv -f /etc/ld.so.conf /etc/ld.so.conf.$$
                cat /etc/ld.so.conf.$$ | grep -v zimbra > /etc/ld.so.conf
        fi
        cat /opt/zimbra/conf/zimbra.ld.conf >> /etc/ld.so.conf
else
        mkdir -p /etc/ld.so.conf.d
        cp -f /opt/zimbra/conf/zimbra.ld.conf /etc/ld.so.conf.d
fi

if [ ! -d /opt/zimbra/zimbramon/mrtg/work/ ]; then
        mkdir -p /opt/zimbra/zimbramon/mrtg/work/
fi
chown -R zimbra:zimbra /opt/zimbra/zimbramon/mrtg

ldconfig

# Setup syslog

if [ -d /etc/logrotate.d ]; then
        cp -f /opt/zimbra/conf/zmlogrotate /etc/logrotate.d/zimbra
fi

#/opt/zimbra/bin/zmsyslogsetup local

cp -f /opt/zimbra/libexec/zimbra /etc/init.d/zimbra
chmod 755 /etc/init.d/zimbra
if [ -x /sbin/chkconfig ]; then
        chkconfig --add zimbra
        chkconfig zimbra on
else
        rm -f /etc/rc*.d/S99zimbra
        rm -f /etc/rc*.d/K01zimbra
        ln -s /etc/init.d/zimbra /etc/rc2.d/S99zimbra
        ln -s /etc/init.d/zimbra /etc/rc3.d/S99zimbra
        ln -s /etc/init.d/zimbra /etc/rc4.d/S99zimbra
        ln -s /etc/init.d/zimbra /etc/rc5.d/S99zimbra
        ln -s /etc/init.d/zimbra /etc/rc2.d/K01zimbra
        ln -s /etc/init.d/zimbra /etc/rc3.d/K01zimbra
        ln -s /etc/init.d/zimbra /etc/rc4.d/K01zimbra
        ln -s /etc/init.d/zimbra /etc/rc5.d/K01zimbra
        ln -s /etc/init.d/zimbra /etc/rc6.d/K01zimbra
fi

mkdir -p /opt/zimbra/backup
chown zimbra:zimbra /opt/zimbra/backup
mkdir -p /opt/zimbra/log
chown zimbra:zimbra /opt/zimbra/log
mkdir -p /opt/zimbra/ssl
chown zimbra:zimbra /opt/zimbra/ssl
mkdir -p /opt/zimbra/.ssh
chown zimbra:zimbra /opt/zimbra/.ssh

# 64 bit jvm doesn't support the dump
if [ "x$PLAT" = "xRHEL4_64" ]; then
        exit 0
fi

# 64 bit jvm doesn't support the dump
if [ "x$PLAT_$AMD64" == "xUBUNTU6_1" ]; then
        exit 0
fi

/opt/zimbra/java/bin/java -client -Xshare:dump
hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild$
Akcije #50

Izmjenjeno od Ernad Husremović prije više od 19 godina

hm ovo gore je temp fajl koji se sa make clean briše

ovo je stalni fajl

hernad@devbox-amd64:~/zimbra/EDISON/ZimbraBuild$ cat rpmconf/Spec/Scripts/zimbracore.post

#!/bin/bash
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1
#
# The contents of this file are subject to the Mozilla Public License
# Version 1.1 ("License"); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# http://www.zimbra.com/license
#
# Software distributed under the License is distributed on an "AS IS" 
# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
# the License for the specific language governing rights and limitations
# under the License.
#
# The Original Code is: Zimbra Collaboration Suite Server.
#
# The Initial Developer of the Original Code is Zimbra, Inc.
# Portions created by Zimbra are Copyright (C) 2005, 2006 Zimbra, Inc.
# All Rights Reserved.
#
# Contributor(s):
#
# ***** END LICENSE BLOCK *****
#
# Create group, user for zimbra and postfix.

H=@hostname --fqdn@
I=@hostname -i@

#Symlinks
rm -f /opt/zimbra/java

PLAT=@/opt/zimbra/libexec/get_plat_tag.sh@
AMD64=@grep -c x86_64@
JAVA_BIN=@dpkg -L sun-java5-bin | grep .*jre/bin$@
JAVA_LIB=@dpkg -L sun-java5-bin | grep .*jre/lib$@

case  "x$PLAT" in
     xRHEL4_64 )
            ln -s /opt/zimbra/jdk1.5.0_08 /opt/zimbra/java
             ;;
     xUBUNTU6 )
             mkdir -p /opt/zimbra/java
             ln -s $JAVA_BIN /opt/zimbra/java/bin
             ln -s $JAVA_LIB /opt/zimbra/java/lib
             ;;
***** )
            ln -s /opt/zimbra/jdk1.5.0_08 /opt/zimbra/java
            ;;
esac

if [ -f /etc/debian_version ]; then
        if [ -f /etc/ld.so.conf ]; then
                mv -f /etc/ld.so.conf /etc/ld.so.conf.$$
                cat /etc/ld.so.conf.$$ | grep -v zimbra > /etc/ld.so.conf
        fi
        cat /opt/zimbra/conf/zimbra.ld.conf >> /etc/ld.so.conf
else
        mkdir -p /etc/ld.so.conf.d
        cp -f /opt/zimbra/conf/zimbra.ld.conf /etc/ld.so.conf.d
fi

if [ ! -d /opt/zimbra/zimbramon/mrtg/work/ ]; then
        mkdir -p /opt/zimbra/zimbramon/mrtg/work/
fi
chown -R zimbra:zimbra /opt/zimbra/zimbramon/mrtg

ldconfig

# Setup syslog

if [ -d /etc/logrotate.d ]; then
        cp -f /opt/zimbra/conf/zmlogrotate /etc/logrotate.d/zimbra
fi

#/opt/zimbra/bin/zmsyslogsetup local

cp -f /opt/zimbra/libexec/zimbra /etc/init.d/zimbra
chmod 755 /etc/init.d/zimbra
if [ -x /sbin/chkconfig ]; then
        chkconfig --add zimbra
        chkconfig zimbra on
else
        rm -f /etc/rc*.d/S99zimbra
        rm -f /etc/rc*.d/K01zimbra
        ln -s /etc/init.d/zimbra /etc/rc2.d/S99zimbra
        ln -s /etc/init.d/zimbra /etc/rc3.d/S99zimbra
        ln -s /etc/init.d/zimbra /etc/rc4.d/S99zimbra
        ln -s /etc/init.d/zimbra /etc/rc5.d/S99zimbra
        ln -s /etc/init.d/zimbra /etc/rc2.d/K01zimbra
        ln -s /etc/init.d/zimbra /etc/rc3.d/K01zimbra
        ln -s /etc/init.d/zimbra /etc/rc4.d/K01zimbra
        ln -s /etc/init.d/zimbra /etc/rc5.d/K01zimbra
        ln -s /etc/init.d/zimbra /etc/rc6.d/K01zimbra
fi

mkdir -p /opt/zimbra/backup
chown zimbra:zimbra /opt/zimbra/backup
mkdir -p /opt/zimbra/log
chown zimbra:zimbra /opt/zimbra/log
mkdir /opt/zimbra/ssl
chown zimbra:zimbra /opt/zimbra/ssl
mkdir /opt/zimbra/.ssh
chown zimbra:zimbra /opt/zimbra/.ssh

# 64 bit jvm doesn't support the dump
if [ "x$PLAT" = "xRHEL4_64" ]; then
        exit 0
fi

# 64 bit jvm doesn't support the dump
if [ "x$PLAT_$AMD64" = "xUBUNTU6_1" ]; then
                exit 0
fi

/opt/zimbra/java/bin/java -client -Xshare:dump

Akcije #51

Izmjenjeno od Ernad Husremović prije oko 18 godina

  • Status promijenjeno iz Novo u Zatvoreno

ovaj build nije bio uspješan

Akcije

Također dostupno kao Atom PDF