>Submitter-Id: net
>Originator: Mike MacKenzie
>Organization: Indiana University
>Confidential: no
>Synopsis: fixes for make check on Solaris 2.6
>Severity: serious
>Priority: low
>Category: cvs
>Class: sw-bug
>Release: cvs-1.10
>Environment: SPARCStation 20, Solaris 2.6, make check
System: SunOS bell 5.6 Generic_105181-17 sun4m sparc SUNW,SPARCstation-20
Architecture: sun4
>Description:
make check (sanity.sh) fails on several of the rcsdiff tests starting with
rcsdiff-5
>How-To-Repeat:
just run make check (I used GNU make 3.77)
>Fix:
The problem is due to improperly escaped $ characters in the calls to
dotest. The following is a diff from the original sanity.sh to my
modified version that passes all tests.
3420c3420
< I am the first foo, and my name is \$""Name: first \$\."
---
> I am the first foo, and my name is \\\$""Name: first \\\$\."
3435c3435
< I am the second foo, and my name is \$""Name: second \$\."
---
> I am the second foo, and my name is \\\$""Name: second \\\$\."
3446c3446
< < I am the first foo, and my name is \$""Name: \$\.
---
> < I am the first foo, and my name is \\\$""Name: \\\$\.
3448c3448
< > I am the second foo, and my name is \$""Name: \$\."
---
> > I am the second foo, and my name is \\\$""Name: \\\$\."
3459c3459
< < I am the first foo, and my name is \$""Name: \$\.
---
> < I am the first foo, and my name is \\\$""Name: \\\$\.
3461c3461
< > I am the once and future foo, and my name is \$""Name\$\."
---
> > I am the once and future foo, and my name is \\\$""Name\\\$\."