12#ifndef ROOT_TAlienPackage 
   13#define ROOT_TAlienPackage 
   55                 const char *installationdirectory = 
"/var/tmp/alien/packages");
 
   57   virtual ~ TAlienPackage ();
 
#define ClassDef(name, id)
 
TList * GetInstallList() const
 
Bool_t CheckDependencies()
Check the dependency packages of this package.
 
void SetVersion(const TString &theValue)
 
void SetInstallList(TList *theValue)
 
TString GetPlatform() const
 
Bool_t PostInstall(TString name, TString version)
Execute post_install procedure for a package.
 
TString GetAliEnMainPackageDir() const
 
Bool_t UnInstall()
Uninstall a package e.g. remove it from the local disk.
 
TAlienPackage()
Default constructor of a AliEn package constructing a ROOT:v5-16-00 for Linux-i686.
 
TString fAliEnMainPackageDir
 
const char * GetEnable()
Return shell command to enable package.
 
TString fInstallationDirectory
 
void SetAliEnMainPackageDir(const TString &theValue)
 
Bool_t Exec(const char *cmdline)
Execute package command.
 
Bool_t InstallAllPackages()
Installs a package and all its direct dependencies.
 
Bool_t ReInstall()
Reinstalls a package e.g. uninstall + install.
 
Bool_t IsDirectory(const char *dir1, const char *str)
Check that <str> is listed in GRID directory <dir1>.
 
Bool_t InstallSinglePackage(TString name, TString version, Bool_t isDep=kFALSE)
Install a single package.
 
Bool_t Enable()
Install/enable an AliEn package on the local computer.
 
TString fPostInstallCommand
 
Bool_t CheckDirectories(TString name, TString version)
Check the name and version directory of package/version given.
 
TString GetVersion() const
 
void SetPlatform(const TString &theValue)
 
void SetDebugLevel(Int_t &theValue)
 
TString GetInstallationDirectory() const
 
void SetInstallationDirectory(const TString &theValue)
 
void SetName(const TString &theValue)