Files
racalmas/tools/sync_cms/INSTALL

91 lines
4.4 KiB
Plaintext
Executable File

#install libxml2, libxml2-dev (for headers) to use XML::Atom (required by Net::Google::Calendar)
#install perl modules: DateTime, DateTime::TimeZone, XML::Atom, XML::Atom::Feed, Net::Google::Calendar
#if reading calendar fails, patch Entry line 184, from
# if ($elem->hasAttribute($key)) {
# to
# if (defined $elem && $elem->hasAttribute($key)) {
#
#patch Entry before line 184, insert
# return unless ($tmp);
#patch Entry line 176, modify
$val =~ s!^http://schemas.google.com/g/2005#event\.!! if (defined $val);
#admin,admin
#all available google calendar definitions, replace in url 'basic' by 'full' to get calendar entries!!! (basic covers feed content only, but no calendar data...)
# google_calendars => {
# programm => 'http://www.google.com/calendar/feeds/58ei894fakpf84hj0u7o6el4sc%40group.calendar.google.com/public/full',
# programm_intern => 'http://www.google.com/calendar/feeds/lin4mscfdld2eiv22qda82t478%40group.calendar.google.com/public/full',
# planung => 'http://www.google.com/calendar/feeds/0is4ruq5thsb6ndsqr5gicff2k%40group.calendar.google.com/public/full',
# termine_intern => 'http://www.google.com/calendar/feeds/1n762hqutnsocd46h6nji3i2l4%40group.calendar.google.com/public/full',
# termine => 'http://www.google.com/calendar/feeds/f29rqfutlkub911i8u0eerusb0%40group.calendar.google.com/public/full'
# },
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, FILE, INDEX, ALTER ON * . * TO 'root'@'localhost' IDENTIFIED BY 'calcms' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
Query OK, 0 rows affected (0.02 sec)
flush previleges
https://www.google.com/calendar/dav/peter_retep@gmx.de/events
create database calcms-herbstradio;
mysql calcms_herbstradio -u root -p < calcms/calcms.sql
GRANT SELECT ON * . * TO 'root'@'localhost' IDENTIFIED BY 'calcms-agenda' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
flush previleges
CREATE USER 'milan'@'localhost' IDENTIFIED BY 'eeGei3Yo';
GRANT SELECT ON calcms_agenda.* TO 'calcms'@'localhost';
chmod 777 cache
GRANT SELECT ON calcms_herbstradio.* TO 'calcms_agenda'@'localhost' IDENTIFIED BY 'eeGei3Yo'
GRANT SELECT, INSERT, UPDATE ON calcms_herbstradio.* TO 'calcms'@'localhost' IDENTIFIED BY 'CheiBai8'
ERROR: Can't create '/usr/local/lib/perl5/5.8.6/man/man3'
Do not have write permissions on '/usr/local/lib/perl5/5.8.6/man/man3'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
at /home/milan/perl/lib/Module/Build/Base.pm line 2975
SIMONW/Net-Google-Calendar-0.97.tar.gz
./Build install -- NOT OK
----
You may have to su to root to install the package
(Or you may want to run something like
o conf make_install_make_command 'sudo make'
to raise your permissions.Failed during this command:
DROLSKY/DateTime-Locale-0.43.tar.gz : install NO
DROLSKY/DateTime-TimeZone-0.91.tar.gz : install NO
DROLSKY/DateTime-0.50.tar.gz : make_test NO
SIMONW/Net-Google-AuthSub-0.5.tar.gz : install NO
GRANTM/XML-SAX-0.96.tar.gz : make_test NO
SIMONW/Net-Google-Calendar-0.97.tar.gz : install NO
See perldoc ExtUtils::MakeMaker for full details. For Module::Build
modules, you need to create a ~/.modulebuildrc file containing
bindoc=~/man/man1 libdoc=~/man/man3
o conf makepl_arg "PREFIX=/home/milan/perl/ LIB=/home/milan/perl/lib INST_LIB=/home/milan/perl/lib INSTALLSITELIB=/home/milan/perl/lib INSTALLMAN1DIR=/home/milan/perl/man/man1 INSTALLSITEMAN1DIR=/home/milan/perl/man/man1 INSTALLMAN3DIR=~/home/milan/perl/man/man3 INSTALLSITEMAN3DIR=/home/milan/perl/man/man3 INSTALLDIRS=/home/milan/perl/ SITEPREFIX=/home/milan/perl/ VENDORPREFIX=/home/milan/perl/"
LIB=$PREFIX/lib INST_LIB=$PREFIX/lib PREFIX=$PREFIX SITEPREFIX=$PREFIX VENDORPREFIX=$PREFIX
o conf make_arg -I/home/twiki/lib/CPAN
o conf make_install_arg -I/home/twiki/lib/CPAN
o conf makepl_arg "install_base=/home/twiki/lib/CPAN LIB=/home/twiki/lib/CPAN/lib INSTALLPRIVLIB=/home/twiki/lib/CPAN/lib INSTALLARCHLIB=/home/twiki/lib/CPAN/lib/arch INSTALLSITEARCH=/home/twiki/lib/CPAN/lib/arch INSTALLSITELIB=/home/twiki/lib/CPAN/lib INSTALLSCRIPT=/home/twiki/lib/CPAN/bin INSTALLBIN=/home/twiki/lib/CPAN/bin INSTALLSITEBIN=/home/twiki/lib/CPAN/bin INSTALLMAN1DIR=/home/twiki/lib/CPAN/man/man1 INSTALLSITEMAN1DIR=/home/twiki/lib/CPAN/man/man1 INSTALLMAN3DIR=/home/twiki/lib/CPAN/man/man3 INSTALLSITEMAN3DIR=/home/twiki/lib/CPAN/man/man3 "
o conf commit
q