From 09c7e10c4c11fee65148248ede1e010c8101cf17 Mon Sep 17 00:00:00 2001 From: lissav Date: Tue, 7 Dec 2010 18:14:20 +0000 Subject: [PATCH] logic has been made a subroutine in servicenode postscript, not used anywhere elese git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@8350 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/sbin/copycerts | 108 ------------------------------------- 1 file changed, 108 deletions(-) delete mode 100644 xCAT-server/sbin/copycerts diff --git a/xCAT-server/sbin/copycerts b/xCAT-server/sbin/copycerts deleted file mode 100644 index 8fb5abb9d..000000000 --- a/xCAT-server/sbin/copycerts +++ /dev/null @@ -1,108 +0,0 @@ -#!/usr/bin/env perl -# IBM(c) 2007 EPL license http://www.eclipse.org/legal/epl-v10.html - -BEGIN -{ - $::XCATROOT = - $ENV{'XCATROOT'} ? $ENV{'XCATROOT'} - : -d '/opt/xcat' ? '/opt/xcat' - : '/usr'; -} -use lib "$::XCATROOT/lib/perl"; -use File::Basename; -use Getopt::Long; -use xCAT::MsgUtils; -use xCAT::Utils; -my $bname = basename($0); - -#----------------------------------------------------------------------------- - -=head1 copycerts - - This updates the service node with files necessary to access the - database on the MasterNode and restarts the xcat daemon - run from servicenode postinstall script - -=cut - -#----------------------------------------------------------------------------- - -©CertstoSN; - -exit 0; - -#----------------------------------------------------------------------------- - -=head3 copyCertstoSN - - Copy from the mounted /xcatpost/ directory to the MS /install/postscripts - directory the /install/postscripts/ca install/postscripts/cert and - /install/postscripts/_xcat into the local file system. These certificate are - needed for the postresql and mysql db setup for the service node - to be able to access - the DB from the service node. - -=cut - -#----------------------------------------------------------------------------- -sub copyCertstoSN -{ - my $rc = 0; - `touch /etc/xCATSN`; - # get roots home directory - my $homedir=xCAT::Utils->getHomeDir(); - if (-d "/xcatpost/_xcat") - { - if (!(-d "$homedir/.xcat")) - { - `mkdir -p $homedir/.xcat`; - `chmod 0600 $homedir/.xcat`; - } - `cp -f -rp /xcatpost/_xcat/* $homedir/.xcat`; - `chmod 0600 $homedir/.xcat/*`; - } - else - { - xCAT::MsgUtils->message('S', - "/xcatpost/_xcat directory does not exist\n"); - - } - if (-d "/xcatpost/ca") - { - if (!(-d "/etc/xcat")) - { - mkdir("/etc/xcat", 0755); - } - if (!(-d "/etc/xcat/ca")) - { - mkdir("/etc/xcat/ca", 0755); - } - `cp -f -rp /xcatpost/ca/* /etc/xcat/ca`; - `chmod 0600 /etc/xcat/ca/*`; - } - else - { - xCAT::MsgUtils->message('S', "/xcatpost/ca directory does not exist\n"); - - } - if (xCAT::Utils->isAIX()) { - if (-d "/xcatpost/_xcat") - { - if (!(-d "/etc/xcat")) - { - mkdir("/etc/xcat", 0755); - } - if (!(-d "/etc/xcat/cert")) - { - mkdir("/etc/xcat/cert", 0755); - } - `cp -f -rp /xcatpost/_xcat/* /etc/xcat/cert`; - `chmod 0600 /etc/xcat/cert/*`; - } - else - { - xCAT::MsgUtils->message('S', "/xcatpost/_xcat directory does not exist\n"); - } - } - return $rc; -}