Author: jerry
Date: 2006-06-09 21:57:42 +0000 (Fri, 09 Jun 2006)
New Revision: 16130

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=16130

Log:
fix a shell portability issue for Solaris sh in installman.sh
Modified:
   branches/SAMBA_3_0/source/script/installman.sh
   branches/SAMBA_3_0_RELEASE/source/script/installman.sh
   trunk/source/script/installman.sh


Changeset:
Modified: branches/SAMBA_3_0/source/script/installman.sh
===================================================================
--- branches/SAMBA_3_0/source/script/installman.sh      2006-06-09 21:10:08 UTC 
(rev 16129)
+++ branches/SAMBA_3_0/source/script/installman.sh      2006-06-09 21:57:42 UTC 
(rev 16130)
@@ -20,7 +20,7 @@
 
 # Get the configured feature set
 test -f "${SRCDIR}/config.log" && \
-       eval $( grep "^[[:alnum:]]*=.*" "${SRCDIR}/config.log")
+       eval `grep "^[[:alnum:]]*=.*" "${SRCDIR}/config.log"`
 
 for lang in $langs; do
     if [ "X$lang" = XC ]; then
@@ -44,7 +44,7 @@
     for sect in 1 5 7 8 ; do
        for m in $langdir/man$sect ; do
            for s in $SRCDIR../docs/manpages/$lang/*$sect; do
-           MP_BASENAME=${s##*/}
+           MP_BASENAME=`basename $s`
 
            # Check if this man page if required by the configured feature set
            case "${MP_BASENAME}" in

Modified: branches/SAMBA_3_0_RELEASE/source/script/installman.sh
===================================================================
--- branches/SAMBA_3_0_RELEASE/source/script/installman.sh      2006-06-09 
21:10:08 UTC (rev 16129)
+++ branches/SAMBA_3_0_RELEASE/source/script/installman.sh      2006-06-09 
21:57:42 UTC (rev 16130)
@@ -20,7 +20,7 @@
 
 # Get the configured feature set
 test -f "${SRCDIR}/config.log" && \
-       eval $( grep "^[[:alnum:]]*=.*" "${SRCDIR}/config.log")
+       eval `grep "^[[:alnum:]]*=.*" "${SRCDIR}/config.log"`
 
 for lang in $langs; do
     if [ "X$lang" = XC ]; then
@@ -44,7 +44,7 @@
     for sect in 1 5 7 8 ; do
        for m in $langdir/man$sect ; do
            for s in $SRCDIR../docs/manpages/$lang/*$sect; do
-           MP_BASENAME=${s##*/}
+           MP_BASENAME=`basename $s`
 
            # Check if this man page if required by the configured feature set
            case "${MP_BASENAME}" in

Modified: trunk/source/script/installman.sh
===================================================================
--- trunk/source/script/installman.sh   2006-06-09 21:10:08 UTC (rev 16129)
+++ trunk/source/script/installman.sh   2006-06-09 21:57:42 UTC (rev 16130)
@@ -20,7 +20,7 @@
 
 # Get the configured feature set
 test -f "${SRCDIR}/config.log" && \
-       eval $( grep "^[[:alnum:]]*=.*" "${SRCDIR}/config.log")
+       eval `grep "^[[:alnum:]]*=.*" "${SRCDIR}/config.log"`
 
 for lang in $langs; do
     if [ "X$lang" = XC ]; then
@@ -44,7 +44,7 @@
     for sect in 1 5 7 8 ; do
        for m in $langdir/man$sect ; do
            for s in $SRCDIR../docs/manpages/$lang/*$sect; do
-           MP_BASENAME=${s##*/}
+           MP_BASENAME=`basename $s`
 
            # Check if this man page if required by the configured feature set
            case "${MP_BASENAME}" in

Reply via email to