[bug-notifications] [cswclassutils 0003785]: autoenable_specificdaemonname probably doesn't work

Mantis Bug Tracker noreply at opencsw.org
Fri Aug 7 17:06:54 CEST 2009


A NOTE has been added to this issue. 
====================================================================== 
http://www.opencsw.org/mantis/view.php?id=3785 
====================================================================== 
Reported By:                yann
Assigned To:                bonivart
====================================================================== 
Project:                    cswclassutils
Issue ID:                   3785
Category:                   regular use
Reproducibility:            have not tried
Severity:                   minor
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             2009-07-28 20:37 CEST
Last Modified:              2009-08-07 17:06 CEST
====================================================================== 
Summary:                    autoenable_specificdaemonname probably doesn't work
Description: 
Hi,

Just had a look at i.cswinitsmf trying to solve a bug reported on my
package, and I noticed the code used to evaluate
autoenable_specificdaemonname is probably wrong.

The code is:

  if [ "$autoenable_$service" = "no" ]; then
    daemon=no
  elif [ "$autoenable_$service" = "yes" ]; then
    daemon=yes
  fi

but sh consider there are two variables $autoenable_ and $service. 
$autoenable_ has never been set so it is "", so for exemple for opencsw sh
will replace "$autoenable_$service" by "cswopenssh".

You could instead do:

eval autoenable_service="\$autoenable_$service"

and replace $autoenable_$service by $autoenable_service


====================================================================== 

---------------------------------------------------------------------- 
 (0006525) bonivart (manager) - 2009-08-07 17:06
 http://www.opencsw.org/mantis/view.php?id=3785#c6525 
---------------------------------------------------------------------- 
Thanks for noticing this, it's been there from the beginning! :-)

I will fix it (and http://www.opencsw.org/mantis/view.php?id=3764) and
release a beta.




More information about the bug-notifications mailing list