gunnar: server/horde external-horde.sh,NONE,1.1

cvs at kolab.org cvs at kolab.org
Fri Oct 5 14:52:35 CEST 2007


Author: gunnar

Update of /kolabrepository/server/horde
In directory doto:/tmp/cvs-serv17817

Added Files:
	external-horde.sh 
Log Message:
Add the external horde installer.

--- NEW FILE: external-horde.sh ---
#!/bin/sh

wget ftp://ftp.horde.org/pub/horde/horde-3.2-alpha.tar.gz
wget ftp://ftp.horde.org/pub/imp/imp-h3-4.2-alpha.tar.gz
wget ftp://ftp.horde.org/pub/ingo/ingo-h3-1.2-alpha.tar.gz
wget ftp://ftp.horde.org/pub/passwd/passwd-h3-3.0.1.tar.gz
wget ftp://ftp.horde.org/pub/kronolith/kronolith-h3-2.2-alpha.tar.gz
wget ftp://ftp.horde.org/pub/mnemo/mnemo-h3-2.2-alpha.tar.gz
wget ftp://ftp.horde.org/pub/nag/nag-h3-2.2-alpha.tar.gz
wget ftp://ftp.horde.org/pub/turba/turba-h3-2.2-alpha.tar.gz

tar xfz horde-3.2-alpha.tar.gz
tar xfz imp-h3-4.2-alpha.tar.gz
tar xfz ingo-h3-1.2-alpha.tar.gz
tar xfz passwd-h3-3.0.1.tar.gz
tar xfz kronolith-h3-2.2-alpha.tar.gz
tar xfz mnemo-h3-2.2-alpha.tar.gz
tar xfz nag-h3-2.2-alpha.tar.gz
tar xfz turba-h3-2.2-alpha.tar.gz

mv imp-h3-4.2-alpha horde-3.2-alpha/imp
mv ingo-h3-1.2-alpha horde-3.2-alpha/ingo
mv passwd-h3-3.0.1 horde-3.2-alpha/passwd
mv kronolith-h3-2.2-alpha horde-3.2-alpha/kronolith
mv mnemo-h3-2.2-alpha horde-3.2-alpha/mnemo
mv nag-h3-2.2-alpha horde-3.2-alpha/nag
mv turba-h3-2.2-alpha horde-3.2-alpha/turba
mv horde-3.2-alpha horde

for PATCH in HK-GW-framework_3.2_ALPHA-Fix_Prefs_for_Ingo.patch \
             HK-GW-framework_3.2_ALPHA-Fix_annotation_use.patch \
             HK-GW-framework_3.2_ALPHA-Fix_the_share_params.patch \
             HK-GW-kronolith_2.2-Fix_create_new_event.patch \
             HK-GW-kronolith_2.2-Fix_share_right_editing.patch \
             HK-GW-mnemo_2.2_ALPHA-Edit_share_rights.patch \
             HK-GW-nag_2.2_ALPHA-Fix_share_right_editing.patch \
             HK-GW-turba_2.2-Changes_after_ALPHA.patch \
             HK-GW-turba_2.2-Fix_address_book_deletion_1.patch \
             HK-GW-turba_2.2-Fix_editing_contacts.patch \
             HK-GW-turba_2.2-Fix_notice_on_addressbook_creation.patch \
             HK-GW-turba_2.2-Fix_share_id_change.patch \
             HK-GW-turba_2.2-Ldap_read_only_fix.patch \
             HK-UV-kronolith_2.2-Fix_list_events.patch;
do
  wget http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/horde/$PATCH;
done

cd horde
for PATCH in HK-GW-kronolith_2.2-Fix_create_new_event.patch \
             HK-GW-kronolith_2.2-Fix_share_right_editing.patch \
             HK-GW-mnemo_2.2_ALPHA-Edit_share_rights.patch \
             HK-GW-nag_2.2_ALPHA-Fix_share_right_editing.patch \
             HK-GW-turba_2.2-Changes_after_ALPHA.patch \
             HK-GW-turba_2.2-Fix_address_book_deletion_1.patch \
             HK-GW-turba_2.2-Fix_editing_contacts.patch \
             HK-GW-turba_2.2-Fix_notice_on_addressbook_creation.patch \
             HK-GW-turba_2.2-Fix_share_id_change.patch \
             HK-GW-turba_2.2-Ldap_read_only_fix.patch \
             HK-UV-kronolith_2.2-Fix_list_events.patch;
do
  patch -p1 < ../$PATCH;
done

cd lib/Horde
for PATCH in HK-GW-framework_3.2_ALPHA-Fix_Prefs_for_Ingo.patch \
             HK-GW-framework_3.2_ALPHA-Fix_annotation_use.patch \
             HK-GW-framework_3.2_ALPHA-Fix_the_share_params.patch;
do
  patch -p3 < ../../../$PATCH;
done
cd ../../..

cd horde/config
for fl in *.dist;
do
  cp $fl ${fl/.dist/};
done
cd ..
for mod in imp ingo passwd kronolith mnemo nag turba;
do
  cd $mod/config;
  for fl in *.dist;
  do
    cp $fl ${fl/.dist/};
  done
  cd ../..;
done
cd ..

for conf in horde/conf.php \
            horde/hooks.php \
            horde/registry.php \
            horde-imp/conf.php \
            horde-imp/servers.php \
            horde-ingo/conf.php \
            horde-ingo/backends.php \
            horde-passwd/conf.php \
            horde-passwd/backends.php \
            horde-kronolith/conf.php \
            horde-mnemo/conf.php \
            horde-nag/conf.php \
            horde-turba/conf.php \
            horde-turba/sources.php;
do
  wget http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/horde/$conf;
  export dest=${conf/\//\/config\/};
  export file=${conf/*\//};
  mv $file ${dest/-/\/};
done

wget http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/horde/horde/horde-kolab-conf.template
cat horde-kolab-conf.template | sed -e '1,5d' > horde/config/kolab.php
wget http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/horde/horde-kronolith/horde-kronolith-kolab-conf.template
cat horde-kronolith-kolab-conf.template | sed -e '1,5d' > horde/kronolith/config/kolab.php






More information about the commits mailing list