4 use strict; # please develop with the strict pragma
9 ###############################################
10 # SET THE etcdir ENVIRONMENT VAR INSTEAD #
11 ###############################################
12 Install::setetcdir($ENV{etcdir}||'/etc');
17 ($::kohaversion) || ($::kohaversion='unknown version');
18 $::newversion=`cat koha.version`;
20 if ($::newversion =~ /RC/) {
21 releasecandidatewarning();
24 #FIXME: need kohaversion number
25 showmessage(getmessage('WelcomeToUpgrader',[$::kohaversion,$::newversion]),'yn');
27 unless ($answer =~/y/i) {
28 showmessage(getmessage('AbortingInstall'),'PressEnter');
31 print "Great! continuing upgrade... \n";
39 #FIXME: Copy custom templates and reports back in, or warn
41 #opendir D, "$backupdir/kohafiles-$date/intranet/htdocs/";
42 #my @dirlist=readdir D;
45 # (next) if ($_ eq 'default');
46 # (next) if ($_ eq 'doc');
47 # (next) if ($_=~/^koha-/);
48 # (next) if (-e "$::intranetdir/htdocs/$_");
49 # print "Restoring custom intranet templates $_...\n";
50 # system("cp -a $backupdir/kohafiles-$date/intranet/htdocs/$_ $::intranetdir/htdocs/");
53 #opendir D, "$backupdir/kohafiles-$date/opac/htdocs/";
57 # (next) if ($_ eq 'default');
58 # (next) if ($_ eq 'doc');
59 # (next) if ($_=~/^koha-/);
60 # (next) if (-e "$::opacdir/htdocs/$_");
61 # print "Restoring custom opac template $_...\n";
62 # system("cp -a $backupdir/kohafiles-$date/opac/htdocs/$_ $::opacdir/htdocs/");
67 showmessage(getmessage('UpgradeCompleted'),'PressEnter');
69 my $reply=showmessage('Would you like to complete a survey about your library?', 'yn', 'y');
71 system("perl kohareporter");