diff options
Diffstat (limited to 'solenv/bin/modules/installer/copyproject.pm')
-rw-r--r-- | solenv/bin/modules/installer/copyproject.pm | 111 |
1 files changed, 0 insertions, 111 deletions
diff --git a/solenv/bin/modules/installer/copyproject.pm b/solenv/bin/modules/installer/copyproject.pm deleted file mode 100644 index 0a310096c..000000000 --- a/solenv/bin/modules/installer/copyproject.pm +++ /dev/null @@ -1,111 +0,0 @@ -#************************************************************************* -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# Copyright 2000, 2010 Oracle and/or its affiliates. -# -# OpenOffice.org - a multi-platform office productivity suite -# -# This file is part of OpenOffice.org. -# -# OpenOffice.org is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License version 3 -# only, as published by the Free Software Foundation. -# -# OpenOffice.org is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License version 3 for more details -# (a copy is included in the LICENSE file that accompanied this code). -# -# You should have received a copy of the GNU Lesser General Public License -# version 3 along with OpenOffice.org. If not, see -# <http://www.openoffice.org/license.html> -# for a copy of the LGPLv3 License. -# -#************************************************************************* - -package installer::copyproject; - -use installer::control; -use installer::converter; -use installer::files; -use installer::globals; -use installer::logger; -use installer::systemactions; -use installer::worker; - -#################################################### -# Including header files into the logfile -#################################################### - -sub copy_project -{ - my ( $filesref, $scpactionsref, $loggingdir, $languagestringref, $shipinstalldir, $allsettingsarrayref ) = @_; - - # Creating directories - - installer::logger::include_header_into_logfile("Creating installation directory"); - - my $current_install_number = ""; - - my $installdir = installer::worker::create_installation_directory($shipinstalldir, $languagestringref, \$current_install_number); - - my $installlogdir = installer::systemactions::create_directory_next_to_directory($installdir, "log"); - - # Copy files and ScpActions - - installer::logger::include_header_into_logfile("Copying files:"); - - # copy Files - - for ( my $i = 0; $i <= $#{$filesref}; $i++ ) - { - my $onefile = ${$filesref}[$i]; - - my $source = $onefile->{'sourcepath'}; - my $destination = $installdir . $installer::globals::separator . $onefile->{'Name'}; - - installer::systemactions::copy_one_file($source, $destination); - - if ( $onefile->{'UnixRights'} ) - { - chmod oct($onefile->{'UnixRights'}), $destination; - } - elsif ( $destination =~ /install\s*$/ ) - { - chmod 0775, $destination; - } - } - - # copy ScpActions - - for ( my $i = 0; $i <= $#{$scpactionsref}; $i++ ) - { - my $onefile = ${$scpactionsref}[$i]; - - my $source = $onefile->{'sourcepath'}; - my $destination = $installdir . $installer::globals::separator . $onefile->{'DestinationName'}; - - installer::systemactions::copy_one_file($source, $destination); - - if ( $onefile->{'UnixRights'} ) - { - chmod oct($onefile->{'UnixRights'}), $destination; - } - elsif ( $destination =~ /install\s*$/ ) - { - chmod 0775, $destination; - } - } - - # Analyzing the log file - - installer::worker::analyze_and_save_logfile($loggingdir, $installdir, $installlogdir, $allsettingsarrayref, $languagestringref, $current_install_number); - - # That's all - - exit(0); -} - -1; |