Hello List

I try to figure out i what i think, get_version_integer function get 3
parameters
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Get the running kernel integer version
get_version_integer() {
  local version_uts
  local v1
  local v2
  local v3

  version_uts=`uname -r`

  # There is no double quote around the back-quoted expression on purpose
  # There is no double quote around $version_uts on purpose
  set `IFS='.'; echo $version_uts`
  v1="$1"
  v2="$2"
  v3="$3"
  # There is no double quote around the back-quoted expression on purpose
  # There is no double quote around $v3 on purpose
  set `IFS='-ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz'; echo
$v3`
  v3="$1"

  kernel_version_integer "$v1" "$v2" "$v3"
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

the 3 paraters are passed to function kernel_version_integer, but i see in
whole script, get_version_intege function is called without parameters

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
vmware_start_acpi_hotplug() {
   if [ `isLoaded $acpi` = 'yes' ]; then
      # acpiphp is already loaded.  Success.
      return 0
   fi
   # Don't allow pciehp and acpiphp to overlap.  Also don't unload
   # pciehp in order to then load acpiphp as this won't avoid acpiphp
   # crashing while trying to register a device node pciehp already has.
   # All this only before 2.6.17 - since 2.6.17 pciehp and acpiphp can
   # coexist.
   if [ `isLoaded pciehp` = 'yes' ]; then
      local ok_kver=`kernel_version_integer '2' '6' '17'`
      local run_kver=`get_version_integer`
      if [ $run_kver -lt $ok_kver ]; then
         return 1
      fi
   fi
   modprobe $acpi
   return 0
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

I don't use vmware for do a test

Thanks an sorry for my english :)



2013/7/22 emmanuel segura <emi2f...@gmail.com>

> Sorry
>
> Forgot the previous mail
>
>
> 2013/7/22 emmanuel segura <emi2f...@gmail.com>
>
>> Hello List
>>
>> Maybe i wrong but i think the error is local
>> run_kver=`get_version_integer`  the script calls get_version_integer like
>> external command, but it's a function
>>
>> Thanks
>>
>>
>> 2013/7/21 William Hopkins <we.hopk...@gmail.com>
>>
>>> On 07/21/13 at 04:09pm, Stephen P. Molnar wrote:
>>> > In the case of Debian 7.1.0 the vmware tools installed without any
>>> problems.
>>> >
>>> > Unfortunately, this was not the case with Debian Testing.  the tools
>>> > installed without any problems, but when the installer ran
>>> > /usr/bin/ware/vmware.config.tools.pl there were errors:
>>> >
>>> > >Starting VMware Tools services in the virtual machine:
>>> > >   Switching to guest configuration: [71G done
>>> > >/etc/init.d/vmware-tools: 1090: local: ': bad variable name
>>> > >/etc/init.d/vmware-tools: 1090: local: ': bad variable name
>>> > >   Blocking file system: [71Gfailed
>>> > >/etc/init.d/vmware-tools: 1187: local: ': bad variable name
>>> > >   Guest operating system daemon: [71G done
>>> > >Unable to start services for VMware Tools
>>> >  The lines in question are:
>>> >
>>> > 1090   local run_kver=`get_version_integer`
>>> >
>>> > and
>>> >
>>> > 1187    local run_kver=`get_version_integer`
>>>
>>> Can you provide the vmware.config.tools.pl from your system?
>>> Can you `type get_version_integer`? if it's referenced in that script,
>>> can you
>>> provide it also? Sounds like an unescaped quote in one of these scripts,
>>> might
>>> have to identify the maintainer and bugreport upstream.
>>>
>>> Also, didn't you post this recently, with a longer log? Is this the same
>>> issue?
>>>
>>> --
>>> William
>>>
>>
>>
>>
>> --
>> esta es mi vida e me la vivo hasta que dios quiera
>>
>
>
>
> --
> esta es mi vida e me la vivo hasta que dios quiera
>



-- 
esta es mi vida e me la vivo hasta que dios quiera

Reply via email to