Bug 627508

Summary: config-utils.sh: return: -1: invalid option
Product: Red Hat Enterprise Linux 6 Reporter: Bruno Travouillon <bruno.travouillon>
Component: resource-agentsAssignee: Marek Grac <mgrac>
Status: CLOSED DUPLICATE QA Contact: Cluster QE <mspqa-list>
Severity: medium Docs Contact:
Priority: low    
Version: 6.0CC: cluster-maint, lhh
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-09-02 14:16:19 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
patch for config-utils.h none

Description Bruno Travouillon 2010-08-26 09:06:32 UTC
Created attachment 441148 [details]
patch for config-utils.h

Description of problem:

Since RHEL6 is released with bash 4, `return $FAIL` failed in /usr/lib/ocf/resource.d/redhat/utils/config-utils.sh :

 -bash: return: -1: invalid option
return: usage: return [n]

Version-Release number of selected component (if applicable): 3.0.12-8


How reproducible:

In a new script.

Steps to Reproduce:
1. echo "return -1" > /tmp/return
2. source /tmp/return

  
Actual results:

-bash: return: -1: invalid option
return: usage: return [n]


Expected results:

no error

Additional info:

Works with `return -- $FAIL`

Comment 2 Marek Grac 2010-08-27 11:35:33 UTC
Hi,

can you add on which beta version/snapshot you can observe it? It should be fixed now (part of bz#612165)

Comment 3 Bruno Travouillon 2010-08-27 12:37:12 UTC
Hi,

It's RHEL 6 Beta2r (20100715.2).
I just take a look at bz#612165, it should solve the problem.

Thanks

Comment 4 Marek Grac 2010-09-02 14:16:19 UTC

*** This bug has been marked as a duplicate of bug 612165 ***