BUG#: 8709
authorsahana.prabhakar <sahana.prabhakar>
Wed, 17 Feb 2010 12:18:50 +0000 (12:18 +0000)
committersahana.prabhakar <sahana.prabhakar>
Wed, 17 Feb 2010 12:18:50 +0000 (12:18 +0000)
TITLE: SetConfig_EnvVar is out of date.
DESCRIPTION: SetConfig_EnvVar, readme.SetConfig_EnvVar and SetConfig_EnvVar.help are out of date and unmaintained.

SetConfig_EnvVar [deleted file]
SetConfig_EnvVar.help [deleted file]
readme.SetConfig_EnvVar [deleted file]

diff --git a/SetConfig_EnvVar b/SetConfig_EnvVar
deleted file mode 100755 (executable)
index cc2b5ed..0000000
+++ /dev/null
@@ -1,464 +0,0 @@
-#!/usr/bin/perl
-#//%LICENSE////////////////////////////////////////////////////////////////
-#//
-#// Licensed to The Open Group (TOG) under one or more contributor license
-#// agreements.  Refer to the OpenPegasusNOTICE.txt file distributed with
-#// this work for additional information regarding copyright ownership.
-#// Each contributor licenses this file to you under the OpenPegasus Open
-#// Source License; you may not use this file except in compliance with the
-#// License.
-#//
-#// Permission is hereby granted, free of charge, to any person obtaining a
-#// copy of this software and associated documentation files (the "Software"),
-#// to deal in the Software without restriction, including without limitation
-#// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-#// and/or sell copies of the Software, and to permit persons to whom the
-#// Software is furnished to do so, subject to the following conditions:
-#//
-#// The above copyright notice and this permission notice shall be included
-#// in all copies or substantial portions of the Software.
-#//
-#// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-#// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-#// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-#// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-#// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-#// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-#// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-#//
-#//////////////////////////////////////////////////////////////////////////
-use strict;
-#use warnings;
-my $HELP_FILE = "SetConfig_EnvVar.help";
-my $STATUS_FILE = "env_var.status";
-my $PC_FILE = "pegasus.pc";
-
-my %component_hash = ();
-my %component_value=();
-my %define_type_hash=();
-my %depend_on_hash=();
-my %enable_component_hash=();
-my %short_descr_hash=();
-my %long_descr_hash=();
-my %argument_list=();
-
-# Load up the info
-&parse_help_file();
-# Check for any arguments
-&parse_arguments();
-# Check the OS?
-&determine_platform();
-# Check the source path
-&determine_source_path();
-# Check arguments (if they have a path)
-&check_arguments();
-# Start asking the user the questions.
-&ask_user();
-# Print out all the options.
-&write_out_status($STATUS_FILE);
-# Create the .pc file for PKG-CONFIG
-&write_out_pkg($PC_FILE);
-# Write out extra info.
-&extra_info();
-
-sub determine_source_path()
-  {
-    my $source_dir = $ENV{PWD};
-    if (-r "$source_dir/$0")
-       {
-       $component_value{"PEGASUS_ROOT"} = $source_dir;
-       }
-
-  }
-sub which () {
-
-  my $execname = shift;
-  for (map {"$_/$execname"} split(/:/, $ENV{PATH}))
-    {
-      return $_ if (-e and -x);
-    }
-}
-sub determine_platform() {
-
-   my $uname="";
-   my $platform = "";
-   open UNAME,"uname -ms|" or die$!;
-   $uname = <UNAME>;
-   close UNAME;
-
-#'uname -ms' for IA-64: "HP-UX ia64"
-#'uname -ms' for PA-RISC: "HP-UX 9000/871"
-#'uname -ms' for Sun Solaris: "SunOS sun4u"
-#'uname -ms' for PPC64 Linux: "Linux ppc64"
-#'uname -ms' for I64 Linux: "Linux ia64"
-#'iname -ms' for PPC Linux: "Linux ppc"
-#'uname -ms' for AMD64 Linux: "Linux x86_64"
-
-   if ($uname =~ /SunOS/)
-       {
-         $platform = "SOLARIS_SPARC_CC";
-         if (&which("gcc") =~ /gcc/)
-           {
-             $platform = "SOLARIS_SPARC_GNU";
-           }
-       }
-   if ($uname =~ /Linux/)
-     {
-       # Default value
-       $platform = "LINUX_IX86_GNU";
-       if ($uname =~ /ppc/i)
-        {
-          $platform = "LINUX_PPC_GNU";
-        }
-
-       if ($uname =~ /ia64/i)
-        {
-          $platform = "LINUX_IA64_GNU";
-        }
-     }
-   if ($uname =~ /AIX/)
-       {
-         $platform ="AIX_RS_IBMCXX";
-       }
-   if ($uname =~ /HP-UX/)
-       {
-         $platform = "HPUX_ACC";
-         if ($uname =~ /ia64/i)
-           {
-             $platform = "HPUX_IA64_ACC";
-           }
-         if ($uname =~ /9000/)
-           {
-             $platform = "HPUX_PARISC_ACC";
-           }
-       }
-   $component_value{"PEGASUS_PLATFORM"} = $platform;
- }
-
-sub extra_info() {
-
-  print "\n\n";
-  print "=================================================\n";
-  print "All your build options have been saved in ",$STATUS_FILE,"\n";
-  print "If you need to modify anything, please do so now.\n";
-  print "\nNOTE:\n";
-  print "The PATH enviroment variables needs to be modified\n";
-  print "to have",$component_value{"PEGASUS_HOME"},"/bin\n";
-  print "if you wish to run the unit tests.\n";
-  print "\n";
-  print "You might also need to set this enviroment variable\n";
-  print "PEGASUS_ROOT=",$component_value{"PEGASUS_ROOT"},"\n";
-  print "\n\nLastly, to compile OpenPegasus, type make\n";
-  print "=================================================\n";
-
-}
-sub write_out_pkg() {
-
-}
-sub write_out_status() {
-
-  my $output = shift;
-  my $c="";
-  open OUTPUT, ">$output" or die $!;
-
-  foreach $c (sort keys(%component_value))
-    {
-      print OUTPUT ("# ", $short_descr_hash{$c},"\n");
-         if ($component_value{$c} eq "No")
-               {
-       print OUTPUT ("# ",$c,"=",$component_value{$c},"\n");
-               }
-         else
-               {
-       print OUTPUT ($c,"=",$component_value{$c},"\n");
-               }
-    }
-  close OUTPUT;
-
-}
-sub ask_user() {
-
-  my $c="";
-  my $d="";
-  my $component_that_has_depend="";
-  my $loop_question=0;
-  my $pass=0;
-  my $skip=0;
-  my $search_for_dependants=0;
-
-  foreach $pass (0..1) {
-     if ($pass == 0) {
-         print "=================================================\n";
-         print "All your build options will be saved in ",$STATUS_FILE," file.\n";
-         print "If you need to modify anything, you can do it after this program finishes..\n";
-         print "=================================================\n";
-    }
-    foreach $c (sort keys(%component_hash))
-      {
-
-       # check in the $argument_list to see if this option
-       # has been passed in. But do it only on the first
-       # pass
-       if ($pass == 0) {
-         foreach $d (sort keys(%argument_list))
-           {
-             if ($d eq $enable_component_hash{$c})
-               {
-                 print $c," is set\n";
-                 $component_value{$c}="Yes";
-                 next;
-               }
-         }
-       }
-       $skip = 0;
-       # Does this build option have a dependency?
-       if (!$depend_on_hash{$c} eq "" )
-         {
-         # Yes. Has the dependency been set?
-         if ($component_value{$depend_on_hash{$c}} eq "")
-           {
-             # It has not been set. Skip this pass.
-             #print "Skip, this build option - ",$c," is dependent (",$depend_on_hash{$c},")\n";
-             $skip =1;
-           }
-       }
-   # if this is the second pass, ignore the flag options.
-    if ($pass != 0)
-    {
-         if ($define_type_hash{$c} =~ /flag/)
-      {
-        $skip =1;
-      }
-    }
-       if (($component_value{$c} eq "") && ($skip == 0)) {
-         # Ask the user.
-         print "\n--------------------\n";
-         print $long_descr_hash{$c},"\n";
-         $loop_question=1;
-      $search_for_dependants=0;
-         if ($define_type_hash{$c} =~ /boolean/)
-           {
-             do
-               {
-                 print $c," [Y/n]: ";
-                 $_ = <STDIN>;
-                 if (/^y/i)
-                   {
-                     $component_value{$c}="Yes";
-              # There are build options that are 'disable.' Meaning that 'yes'
-              # sets all of the dependents to 'Yes' as well.
-                     $loop_question=0;
-             if ($c =~ /PEGASUS_DISABLE/i)
-             {
-                $search_for_dependants=1;
-             }
-                   }
-                 if (/^n/i)
-                   {
-                     # Maybe ask the user again?
-                     $loop_question=0;
-                     $component_value{$c}="No";
-              # If the answer is No and it is a disable option, don't search
-              # the dependatns. Why? B/c the user might want to disable some
-              # more fine-grained options.
-              if ($c =~ /PEGASUS_DISABLE/i)
-              {
-                $search_for_dependants=0;
-                         } else
-              {
-                $search_for_dependants=1;
-              }
-             }
-             if ($search_for_dependants==1) {
-              #print "Search for dependants of ",$c,"\n";
-                     # Traverse through all the components to invalidate (set to No)
-                     # the dependants.
-                     foreach $component_that_has_depend (keys(%depend_on_hash))
-                       {
-                         # Filter out all of those build options that do not have any dependents.
-                         if (!$depend_on_hash{$component_that_has_depend} eq "")
-                           {
-                             #print " ",$depend_on_hash{$component_that_has_depend}," ? ",$c,"\n";
-                             # Does the dependant build option equal to the we are searching for?
-                             if ($depend_on_hash{$component_that_has_depend} eq $c) {
-                               #print "Found: ",$component_that_has_depend," depends on ",$c,"\n"; }
-                               $component_value{$component_that_has_depend}="No";
-                             }
-                           }
-                       }
-                   }
-                     if ($loop_question==1)
-                       {
-                         print "Please entry Y or N.\n";
-                       }
-               } while ($loop_question==1);
-
-           } # if type is boolean
-
-         if ($define_type_hash{$c} =~ /flag/)
-       {
-         print $c,"[]: ";
-         $_ = <STDIN>;
-         chomp($_);
-         $component_value{$c}=$_;
-       }
-         if ($define_type_hash{$c} =~ /path/)
-           {
-             do
-               {
-                 print $c, "[/usr/include/]: ";
-                 $_ = <STDIN>;
-                 chomp($_);
-                 # Is the directory readable?
-                 if (-r $_)
-                   {
-                     $loop_question=0;
-                     $component_value{$c}=$_;
-                   }
-                 else
-                   {
-                     print "Path is not accessible. Please enter again.\n";
-                   }
-               } while ($loop_question==1);
-
-           }
-       } # componet_value eq "";
-      }
-  }
-}
-
-sub check_arguments() {
-
-  my $c="";
-  foreach $c (sort keys(%argument_list))
-    {
-       if ($argument_list{$c} eq "") {
-       #print $c,"is not a PATH\n";
-      }
-      else
-       {
-         # Check the path
-         if (!(-r $argument_list{$c}))
-           {
-             print $c,"=",$argument_list{$c}," path cannot be accessed.\n"
-          }
-       }
-     }
-}
-
-sub print_help() {
-
-   my $c="";
-
-   print "Usage: ",$0," [OPTION]...\n";
-   print "\nArguments:\n";
-
-   foreach $c (sort keys(%component_hash)) {
-       print "   ",$enable_component_hash{$c};
-       if ($define_type_hash{$c} =~ /path/i)
-       {
-               print "=<directory>";
-       }
-       if ($define_type_hash{$c} =~ /flag/i)
-       {
-               print "=<flag>";
-       }
-       print "\t\t";
-       print $short_descr_hash{$c},"\n"
-   }
-}
-
-sub parse_arguments {
-
-  my $argnum = 0;
-  my @temp = ();
-  foreach $argnum (0..$#ARGV) {
-
-    if (lc($ARGV[$argnum]) =~ /--help/i) {
-      &print_help();
-      exit (0);
-    }
-    if ($ARGV[$argnum] =~ /--/) {
-      # Two types:
-      # --<text>=<path>
-      # --text
-      # We need to extract the <text> and <path> to
-      # argument_list with <text> as key and
-      # <path> as value.
-      @temp = split(/=/, $ARGV[$argnum]);
-      $argument_list{$temp[0]}=$temp[1];
-    }
-  }
-
-}
-sub parse_help_file  {
-
-   my $component = "";
-   my $token = "";
-   my @tokens = {};
-   my $state = 1;
-   open HELP_FILE, "$HELP_FILE" or die$!;
-
-   while (<HELP_FILE>) {
-       # Find component.
-       if (/[\d\w_]+[\s]?{/) {
-               s/[\s{]*//g;
-               $component_hash{$_}=$_;
-               $component=$_;
-               $depend_on_hash{$component} = "";
-               $long_descr_hash{$component} = "";
-               $state = 1;
-        }
-       if (/,/ || /}/) {
-         #remove the offending }
-          s/}//;
-         #remove any spaces in front of the string
-          s/\s//;
-         #get the tokens seperated by ,
-          @tokens=split (/,/,$_);
-          foreach $token (@tokens) {
-#              print "[",$state," ",$token, "]";
-
-               if ($state == 1) {
-                 #<depend or (Boolean or Path)
-                 #new option: flag
-                 # check for boolean or Path
-                  if (lc($token) =~ /boolean/ || /path/i || /flag/i){
-                       #print "(",$token,")";
-                       $define_type_hash{$component}=lc($token);
-                       $state = 3;
-                   }
-                   else {
-                     # check for "OPENSSL_HOME:<component>
-                     if ($depend_on_hash{$component} eq ""){
-                       $depend_on_hash{$component}=$token;
-                       #print "(",$token,")";
-                     }
-                   }
-                }
-
-               elsif ($state == 3) { #--enable-<component>
-
-                 if ($token =~ /--/) {
-                   $enable_component_hash{$component}=$token;
-                   $state =4;
-                 }
-               }
-               elsif ($state == 4) {#short_desc
-
-                 if (!($token =~ /\n/)) {
-                   $short_descr_hash{$component}=$token;
-                   $state=5;
-                 }
-               }
-               elsif ($state == 5) {#long descr
-
-                 $long_descr_hash{$component}=$long_descr_hash{$component}." ".$token;
-               }
-             } # foreach token
-
-        } #if /,/ or /}/
-      }
-   close (HELP_FILE);
-}
-
diff --git a/SetConfig_EnvVar.help b/SetConfig_EnvVar.help
deleted file mode 100644 (file)
index 31ae4d0..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-PEGASUS_ROOT {
-       path,
-       --source,
-       Directory where source is located,
-       Location where Pegasus source code is located.}
-
-PEGASUS_HOME {
-       path,
-       --binary,
-       Directory where built binaries are deposited,
-       Location where Pegasus built binaries will be located. Can be the same as PEGASUS_ROOT.}
-
-PEGASUS_HAS_SSL {
-       Boolean,
-       --enable-ssl,
-       Build in SSL support,
-       Enabling SSL will compile SSL support in Pegasus. If your SSL include files are located in a non-standard location, make sure to define OPENSSL_HOME with the right directory.}
-
-OPENSSL_BIN {
-       PEGASUS_HAS_SSL,
-       path,
-       --openssl-bin,
-       OpenSSL binary directory,
-       Specifies the location of the OpenSSL binary. }
-
-OPENSSL_HOME {
-       PEGASUS_HAS_SSL,
-       path,
-       --openssl,
-       OpenSSL directory,
-       Specifies the location of the OpenSSL SDK directory. This directory must contain the OpenSSL include and library directory. }
-
-PEGASUS_ENABLE_SSLV2 {
-       PEGASUS_HAS_SSL,
-       Boolean,
-       --enable-sslv2,
-       Enable SSLv2 protocol,
-       By default, support for the SSLV2 protocol is disabled in OpenPegasus 2.5. The option can be used to build a version of OpenPegasus that supports SSV2. This variable affects how SSL contexts are constructed for both the CIM Server and CIM Clients. }
-
-PEGASUS_PAM_AUTHENTICATION {
-       Boolean,
-       --enable-pam,
-       Enable PAM support,
-       Enabling PAM will compile PAM support in Pegasus and provide authentication.}
-
-PEGASUS_USE_PAM_STANDALONE_PROC {
-       PEGASUS_PAM_AUTHENTICATION,
-       Boolean,
-       --enable-standalone-pam,
-       Enable a PAM workaround,
-       PAM authentication has a leak in it. This workaround provides a process which communicates with the CIMserver the authentication information without causing a memory leak in CIMserver.}
-
-PEGASUS_ENABLE_USERGROUP_AUTHORIZATION {
-       Boolean,
-       --enable-usergroup-auth,
-       Enables restriction to CIM operations to specified groups,
-       Builds a version of OpenPegasus that allows an administrator to restrict access to CIM operations to members of a designed set of groups.  Refer to the  authorizedUserGroups configuration option for additional details. }
-
-PEGASUS_ENABLE_REMOTE_CMPI {
-       Boolean,
-       --enable-remote-cmpi,
-       Enable Remote CMPI extension,
-       Remote CMPI enables providers to be run on remote systems without the need for an extra CIMOM. It uses a special proxying provider to relay requests to a remote location using so-called communication layers. The remote side has to start a CMPIRDaemon process, which accepts remote requests and passes them on to CMPI style providers.  Remote providers are fully binary compatible and need not to be recompiled.  Currently there are two types of remote provider available: out-of-process providers and TCP/IP providers using a separate daemon program.}
-
-
-PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER {
-       Boolean,
-       --enable-jmpi,
-       Enable Java provider support,
-       Enable support for Java providers.}
-
-PEGASUS_ENABLE_EXECQUERY {
-       Boolean,
-       --enable-execquery,
-       Enables ExecQuery CIM support,
-       When this environment variable is set, processing of ExecQuery operations is enabled. When not set, ExecQuery operation requests get a NotSupported response. }
-
-PEGASUS_ENABLE_COMPRESSED_REPOSITORY {
-       Boolean,
-       --enable-compressed-repository,
-       Enables compressed repository,
-       If set the Repository Comopression logic is built and enabled and compressed and non compressed repositories are supportted. If not set then compressed repositories are not supporttted. See readme.compression for more details. }
-
-PEGASUS_ENABLE_SLP {
-       Boolean,
-       --enable-slp,
-       Enable SLP support,
-       Enables Service Locator Protocol. SLP is used in discovery of CIMOMs location.}
-
-PEGASUS_DEBUG {
-       Boolean,
-       --enable-debug,
-       Compile in debug statements,
-       Provide more debug information.}
-
-PEGASUS_USE_RELEASE_CONFIG_OPTIONS {
-       Boolean,
-       --use-release-config-options,
-       Compile code with release config options,
-       Compile the code with release config options built-in.}
-
-PEGASUS_USE_RELEASE_DIRS {
-       Boolean,
-       --use-release-dirs,
-       Compile code with release dirs,
-       Compile code with release dirs built in.}
-
-PEGASUS_DISABLE_LOCAL_DOMAIN_SOCKET {
-       Boolean,
-       --disable-domain-socket,
-       Disables support for domain socket connection,
-       Disables support for local (same-system) connections over a Unix domain socket. If this option is NOT set, the CIM Server is built to allow connections to be established using a domain socket rather than a TCP port. }
-
-PEGASUS_DISABLE_PERFINST {
-       Boolean,
-       --disable-perfinst,
-       Disables support for gathering performance data,
-       Builds a version of OpenPegasus that disables support for gathering performance data.  The CIM_ObjectManager.GatherStatisticalData property is used to control statistic gathering. }
-
-PEGASUS_DISABLE_PROV_USERCTXT {
-       Boolean,
-       --disable-prov-userctxt,
-       Disables support for the Provider User Context feature,
-       Builds a version of OpenPegasus that disables supports for the Provider User Context feature.  This feature allows a Provider to choose the user context in which it is invoked, including the ability to run in the context of the user requesting an operation. The Provider User Context feature may be disabled by compiling with the PEGASUS_DISABLE_PROV_USERCTXT flag defined. In this case, the Provider Registration Manager rejects provider registration requests that specify a UserContext property value. The user context in which providers run is then unchanged by this enhancement. Some platforms, such as OS/400 and z/OS may define the PEGASUS_DISABLE_PROV_USERCTXT as part of the platform configuration, since these platforms already set the provider user context on a per-thread basis.  When the Provider User Context feature is enabled, support for each of the User Context types may be disabled individually. Provider registration fails when an unsupported UserContext value is specified. }
-
-PEGASUS_DISABLE_PROV_USERCTXT_CIMSERVER {
-       PEGASUS_DISABLE_PROV_USERCTXT,
-       Boolean,
-       --disable-prov-userctxt-cimserver,
-       Disables support for the Provider User Context "CIM Server" option,
-       Builds a version of OpenPegasus that disables support for the Provider User Context "CIM Server" option. Support for the "CIM Server" option allows a Provider to be invoked with the same user context as the CIM Server. This model supports providers that are released together with the CIM Server and for which the CIM Server's user context is known to be acceptable. The provider retains full responsibility for authorizing requesting users. }
-
-PEGASUS_DISABLE_PROV_USERCTXT_DESIGNATED {
-       PEGASUS_DISABLE_PROV_USERCTXT,
-       Boolean,
-       --disable-prov-userctxt-designated,
-       Disables support for the Provider User Context "Designated" option,
-       uilds a version of OpenPegasus that disables support for the Provider User Context "Designated" option. Support for the "Privileged" option allows a Provider to be invoked in the context of a single, designated user. This option allows a provider to run in a consistent user context with an appropriate level of privilege. The provider retains full responsibility for authorizing requesting users. }
-
-PEGASUS_DISABLE_PROV_USERCTXT_PRIVILEGED {
-       PEGASUS_DISABLE_PROV_USERCTXT,
-       Boolean,
-       --disable-prov-userctxt-privileged,
-       Disables support for the Provider User Context "Privileged" option,
-       Builds a version of OpenPegasus that disables support for the Provider User Context "Privileged" option. Support for the "Privileged" option allows a Provider to be invoked in the context of a privileged user, potentially escalating the privilege of the requesting user. The provider retains full responsibility for authorizing requesting users. The Privileged User model is much like the Designated User model, except that it clearly declares a privilege requirement and it allows such a provider to be written in a way that is portable across platforms for which the privileged user name differs. }
-
-PEGASUS_DISABLE_PROV_USERCTXT_REQUESTOR {
-       PEGASUS_DISABLE_PROV_USERCTXT,
-       Boolean,
-       --disable-prov-userctxt-requestor,
-       Disables support to run providers as the "Requestor.",
-       Builds a version of OpenPegasus that will not allow a Provider to run as the "Requestor". Support for the "Requestor" option allows a Provider to be invoked in the context of the user requesting an operation. This option reduces the complexity of writing a provider, because authorization checks that the provider previously had to perform can instead be performed by the underlying platform or managed resource. This reduction in complexity is accompanied by an increase in the security of the solution, because the redundant authorization checks in the provider are likely to miss cases or get out of sync with the authorization model of the managed resource or underlying platform. }
-
-ICU_INSTALL {
-       PEGASUS_HAS_MESSAGES,
-       path,
-       --icu-install,
-       Directory with ICU libraries,
-       When set, points to the directory containing the  ICU (International Components for Unicode) libraries. Note that the 'lib' sub-directory is appended to this variable. This is used during build to link to ICU. }
-
-ICU_ROOT {
-       PEGASUS_HAS_MESSAGES,
-       path,
-       --icu-root,
-       Directory with ICU source code,
-       When set, points to the root directory of the  ICU (International Components for Unicode) source tree (ie. the directory before the source directory in the ICU distribution). This is used during build to compile against the ICU header files. }
-
-PEGASUS_HAS_MESSAGES {
-       boolean,
-       --enable-messages,
-       Enable localization support,
-       If the PEGASUS_HAS_MESSAGES is not set, OpenPegasus is built without localization support. This means that all messages sent by the CIM Server and the CLIs are in English. ICU is an open source project at http://oss.software.ibm.com/icu. Only English tran/slations are included with the OpenPegasus distribution. The OpenPegasus distribution does not provide translated messages. But, enabling for ICU would allow vendor to provide the translations. Refer to the OpenPegasus Release README for additional information regarding the use of ICU.  }
-
-PEGASUS_ENABLE_CQL {
-       Boolean,
-       --enable-cql,
-       Enables CQL support,
-       When this variable is set = true, support for Indication Subscription filters that have CQL as the language is compiled and enabled}
-
-PEGASUS_DISABLE_DEPRECATED_INTERFACES {
-       Boolean,
-       --disable-deprecated-interfaces,
-        Removes deprecated symbol definitions,
-        Removes deprecated symbol definitions from Pegasus runtime libraries. If this option is set, the resulting Pegasus libraries will not be binary compatible with clients and providers built using interface definitions from prior releases. This option may be used to slightly reduce binary footprint in an environment where compatibility is not required. }
-
-PEGASUS_EXTRA_C_FLAGS {
-       flag,
-       --extra-c-flags,
-       Extra C compiler flags,
-       This build option allows a developer to specify an additional set of flags to be included on  the C compile command line. If you don't have any, just leave it blank.}
-
-PEGASUS_EXTRA_CXX_FLAGS {
-       flag,
-       --extra-cxx-flags,
-       Extra C++ compiler flags,
-       This build option allows a developer to specify an additional set of flags to be included on the C++ compile command line. If you don't have any, just leave it blank}
-
-PEGASUS_EXTRA_LINK_FLAGS {
-       flag,
-       --extra-link-flags,
-       Extra link flag,
-       This build option allows a developer to specify an additional set of flags to be included on the link command line. If you don't have any, just leave it blank}
-
-PEGASUS_REPOSITORY_MODE {
-       flag,
-       --repository-mode,
-       Controls how repository is built,
-       Contols if the repository is built in XML or Binary Mode. Only affects he build envirment and not the runtime. Use cimconfig to modify the runtime environment. Possible Values: XML or BIN. XML causes repository to be built in XML mode. BIN causes reposiory to be built in binary mode. }
-
-PEGASUS_NOASSERTS {
-       boolean,
-       --noasserts,
-       Remove asserts,
-       Defines the NDEBUG compilation macro, which causes the preprocessor to remove PEGASUS_ASSERT() statements. }
-       
-
diff --git a/readme.SetConfig_EnvVar b/readme.SetConfig_EnvVar
deleted file mode 100644 (file)
index d4af17b..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-//%LICENSE////////////////////////////////////////////////////////////////
-//
-// Licensed to The Open Group (TOG) under one or more contributor license
-// agreements.  Refer to the OpenPegasusNOTICE.txt file distributed with
-// this work for additional information regarding copyright ownership.
-// Each contributor licenses this file to you under the OpenPegasus Open
-// Source License; you may not use this file except in compliance with the
-// License.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a
-// copy of this software and associated documentation files (the "Software"),
-// to deal in the Software without restriction, including without limitation
-// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-// and/or sell copies of the Software, and to permit persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included
-// in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-///////////////////////////////////////////////////////////////////////////-----------------------------------------------\
-|  Set Configurations of Environment variables  |
-\-----------------------------------------------/
-
-Author: Konrad Rzeszutek <konradr@us.ibm.com>
-Jul 28th 2004
-
-
-Description:
-------------
-
-The SetConfig_EnvVar script is used to solve one of the problems that Pegasus
-require of users - to set environment variables for compiling components
-of Pegasus. This script will allow the user to set those options interactivly
-or by providing arguments to the script.
-
-
-Usage:
-------
-
-To set the compilation options, run the script file and provide the answers.
-You can always re-run the application to set new options, so don't worry if
-you set the wrong option the first time.
-
-If you already know what you want and are not interested in interactivly
-answering questions on components, pass in arguments to the script.
-For a full list of arguments, run the script with --help parameter, as such:
-
- $./SetConfig_EnvVar --help
-
-
-Developer:
-----------
-
-If you are Pegasus developer, this section will interest you. The details of
-the working of this script is described in "PEP #182: Configuration script
-enhancement."
-
-If you are adding a new component to Pegasus and require to set a new
-#ifdef statement, you should consider adding it in ./SetConfig_EnvVar.help file.The file lists the options that would be presented to the user. Syntax of this
-file is quite easy:
-
-{<define-component> { [<depends on;depends on; ...>],<define_type>,
-       <--config component>, <short description>, <long description> }
-
-For example the PEGASUS_HAS_SSL is defined as:
-
-PEGASUS_HAS_SSL {
-# Depends on other components. This is optional.
-       OPENSSL_HOME
-# Boolean means you need to define "Yes", "No" (any case).
-# Path means that the user has to provide a path.
-       Boolean,
-# The parameter that can be run with ./ConfigureSetConfig_EnvVar, such as
-       --enable-ssl,
-# Short description, used for ./ConfigureSetConfig_EnvVar --help to provide a short
-       Build in SSL support,
-# Long description, used when querying interactively the user.
-       Enabling SSL compile SSL support in Pegasus. If your SSL include
-       files are located in a non-standard location, make sure to define
-       OPENSSL_HOME with the right directory.}
-
-
-Make sure that "{" is ended with "}"
-
-Good luck!