ROOT 6.16/01 Reference Guide |
Definition at line 30 of file TAlienPackage.h.
Public Member Functions | |
TAlienPackage () | |
Default constructor of a AliEn package constructing a ROOT:v5-16-00 for Linux-i686. More... | |
TAlienPackage (const char *name, const char *version, const char *platform, const char *installationdirectory="/var/tmp/alien/packages") | |
Constructor of a AliEn package. More... | |
virtual | ~TAlienPackage () |
Destructor. More... | |
Bool_t | CheckDependencies () |
Check the dependency packages of this package. More... | |
Bool_t | CheckDirectories (TString name, TString version) |
Check the name and version directory of package/version given. More... | |
Bool_t | Enable () |
Install/enable an AliEn package on the local computer. More... | |
Bool_t | Exec (const char *cmdline) |
Execute package command. More... | |
TString | GetAliEnMainPackageDir () const |
Int_t | GetDebugLevel () |
const char * | GetEnable () |
Return shell command to enable package. More... | |
TString | GetInstallationDirectory () const |
TList * | GetInstallList () const |
TString | GetName () const |
TString | GetPlatform () const |
TString | GetVersion () const |
Bool_t | IsDirectory (const char *dir1, const char *str) |
Check that <str> is listed in GRID directory <dir1>. More... | |
Bool_t | ReInstall () |
Reinstalls a package e.g. uninstall + install. More... | |
void | SetAliEnMainPackageDir (const TString &theValue) |
void | SetDebugLevel (Int_t &theValue) |
void | SetInstallationDirectory (const TString &theValue) |
void | SetInstallList (TList *theValue) |
void | SetName (const TString &theValue) |
void | SetPlatform (const TString &theValue) |
void | SetVersion (const TString &theValue) |
Bool_t | UnInstall () |
Uninstall a package e.g. remove it from the local disk. More... | |
Private Member Functions | |
Bool_t | InstallAllPackages () |
Installs a package and all its direct dependencies. More... | |
Bool_t | InstallSinglePackage (TString name, TString version, Bool_t isDep=kFALSE) |
Install a single package. More... | |
Bool_t | PostInstall (TString name, TString version) |
Execute post_install procedure for a package. More... | |
#include <TAlienPackage.h>
TAlienPackage::TAlienPackage | ( | ) |
Default constructor of a AliEn package constructing a ROOT:v5-16-00 for Linux-i686.
Definition at line 54 of file TAlienPackage.cxx.
TAlienPackage::TAlienPackage | ( | const char * | name, |
const char * | version, | ||
const char * | platform, | ||
const char * | installationdirectory = "/var/tmp/alien/packages" |
||
) |
Constructor of a AliEn package.
Definition at line 85 of file TAlienPackage.cxx.
|
virtual |
Destructor.
Definition at line 121 of file TAlienPackage.cxx.
Bool_t TAlienPackage::CheckDependencies | ( | ) |
Check the dependency packages of this package.
Definition at line 321 of file TAlienPackage.cxx.
Check the name and version directory of package/version given.
Definition at line 203 of file TAlienPackage.cxx.
Bool_t TAlienPackage::Enable | ( | ) |
Install/enable an AliEn package on the local computer.
Definition at line 132 of file TAlienPackage.cxx.
Bool_t TAlienPackage::Exec | ( | const char * | cmdline | ) |
Execute package command.
Definition at line 294 of file TAlienPackage.cxx.
|
inline |
Definition at line 87 of file TAlienPackage.h.
|
inline |
Definition at line 95 of file TAlienPackage.h.
const char * TAlienPackage::GetEnable | ( | ) |
Return shell command to enable package.
Definition at line 160 of file TAlienPackage.cxx.
|
inline |
Definition at line 83 of file TAlienPackage.h.
|
inline |
Definition at line 91 of file TAlienPackage.h.
|
inline |
Definition at line 71 of file TAlienPackage.h.
|
inline |
Definition at line 79 of file TAlienPackage.h.
|
inline |
Definition at line 75 of file TAlienPackage.h.
|
private |
Installs a package and all its direct dependencies.
Definition at line 479 of file TAlienPackage.cxx.
|
private |
Install a single package.
Definition at line 388 of file TAlienPackage.cxx.
Bool_t TAlienPackage::IsDirectory | ( | const char * | dir1, |
const char * | str | ||
) |
Check that <str> is listed in GRID directory <dir1>.
Definition at line 186 of file TAlienPackage.cxx.
Execute post_install procedure for a package.
Definition at line 250 of file TAlienPackage.cxx.
Bool_t TAlienPackage::ReInstall | ( | ) |
Reinstalls a package e.g. uninstall + install.
Definition at line 237 of file TAlienPackage.cxx.
Definition at line 85 of file TAlienPackage.h.
Definition at line 93 of file TAlienPackage.h.
Definition at line 81 of file TAlienPackage.h.
Definition at line 89 of file TAlienPackage.h.
Definition at line 69 of file TAlienPackage.h.
Definition at line 77 of file TAlienPackage.h.
Definition at line 73 of file TAlienPackage.h.
Bool_t TAlienPackage::UnInstall | ( | ) |
Uninstall a package e.g. remove it from the local disk.
Definition at line 172 of file TAlienPackage.cxx.
|
private |
Definition at line 37 of file TAlienPackage.h.
|
private |
Definition at line 42 of file TAlienPackage.h.
|
private |
Definition at line 39 of file TAlienPackage.h.
|
private |
Definition at line 43 of file TAlienPackage.h.
|
private |
Definition at line 36 of file TAlienPackage.h.
|
private |
Definition at line 40 of file TAlienPackage.h.
|
private |
Definition at line 33 of file TAlienPackage.h.
|
private |
Definition at line 41 of file TAlienPackage.h.
|
private |
Definition at line 35 of file TAlienPackage.h.
|
private |
Definition at line 38 of file TAlienPackage.h.
|
private |
Definition at line 34 of file TAlienPackage.h.