tags 291039 +pending
tags 291107 +pending
thanks

On Fri, Jan 21, 2005 at 12:31:26PM +0900, Horms wrote:
> > With some good will you can read this from:
> >  
> > http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_06_03
> > ---
> >   If the command substitution consists of a single subshell, such as:
> >   
> >   $( (command) )
> >   
> >   a conforming application shall separate the "$(" and '(' into two tokens
> >   (that is, separate them with white space). This is required to avoid any
> >   ambiguities with arithmetic expansion.
> > ---
> 
> Thanks for that clarification, I will make the relevant updates.

I have applied the following change to SVN which should rectify this
for 2.6.8, 2.6.9 and 2.6.10. 

-- 
Horms

Index: kernel-source-2.6.8-2.6.8/debian/apply
===================================================================
--- kernel-source-2.6.8-2.6.8/debian/apply      (revision 2332)
+++ kernel-source-2.6.8-2.6.8/debian/apply      (working copy)
@@ -157,7 +157,7 @@
                exit 0
        fi
 
-       for base in $((cd $home/series/ && ls -d *) | sort -rnt- -k 2); do
+       for base in $( (cd $home/series/ && ls -d *) | sort -rnt- -k 2); do
                srev=${base#*-}
                if [ -n "$srev" ]; then
                        if [ $srev -le $current_rev ]; then
@@ -168,7 +168,7 @@
                fi
        done
 elif [ "$current_rev" = "$upstream" ] || [ $target_rev -gt $current_rev ]; then
-       for base in $((cd $home/series/ && ls -d *) | sort -nt- -k 2); do
+       for base in $( (cd $home/series/ && ls -d *) | sort -nt- -k 2); do
                srev=${base#*-}
                if [ -n "$srev" ]; then
                        if [ $srev -gt $current_rev ] && [ $srev -le 
$target_rev ]; then
@@ -182,7 +182,7 @@
        echo "Nothing to do, exiting."
        exit 0
 elif [ $target_rev -lt $current_rev ]; then
-       for base in $((cd $home/series/ && ls -d *) | sort -rnt- -k 2); do
+       for base in $( (cd $home/series/ && ls -d *) | sort -rnt- -k 2); do
                srev=${base#*-}
                if [ -n "$srev" ]; then
                        # -gt because you don't want to unapply the target 
series
Index: kernel-source-2.6.9-2.6.9/debian/apply
===================================================================
--- kernel-source-2.6.9-2.6.9/debian/apply      (revision 2332)
+++ kernel-source-2.6.9-2.6.9/debian/apply      (working copy)
@@ -157,7 +157,7 @@
                exit 0
        fi
 
-       for base in $((cd $home/series/ && ls -d *) | sort -rnt- -k 2); do
+       for base in $( (cd $home/series/ && ls -d *) | sort -rnt- -k 2); do
                srev=${base#*-}
                if [ -n "$srev" ]; then
                        if [ $srev -le $current_rev ]; then
@@ -168,7 +168,7 @@
                fi
        done
 elif [ "$current_rev" = "$upstream" ] || [ $target_rev -gt $current_rev ]; then
-       for base in $((cd $home/series/ && ls -d *) | sort -nt- -k 2); do
+       for base in $( (cd $home/series/ && ls -d *) | sort -nt- -k 2); do
                srev=${base#*-}
                if [ -n "$srev" ]; then
                        if [ $srev -gt $current_rev ] && [ $srev -le 
$target_rev ]; then
@@ -182,7 +182,7 @@
        echo "Nothing to do, exiting."
        exit 0
 elif [ $target_rev -lt $current_rev ]; then
-       for base in $((cd $home/series/ && ls -d *) | sort -rnt- -k 2); do
+       for base in $( (cd $home/series/ && ls -d *) | sort -rnt- -k 2); do
                srev=${base#*-}
                if [ -n "$srev" ]; then
                        # -gt because you don't want to unapply the target 
series
Index: kernel-source-2.6.10-2.6.10/debian/apply
===================================================================
--- kernel-source-2.6.10-2.6.10/debian/apply    (revision 2332)
+++ kernel-source-2.6.10-2.6.10/debian/apply    (working copy)
@@ -157,7 +157,7 @@
                exit 0
        fi
 
-       for base in $((cd $home/series/ && ls -d *) | sort -rnt- -k 2); do
+       for base in $( (cd $home/series/ && ls -d *) | sort -rnt- -k 2); do
                srev=${base#*-}
                if [ -n "$srev" ]; then
                        if [ $srev -le $current_rev ]; then
@@ -168,7 +168,7 @@
                fi
        done
 elif [ "$current_rev" = "$upstream" ] || [ $target_rev -gt $current_rev ]; then
-       for base in $((cd $home/series/ && ls -d *) | sort -nt- -k 2); do
+       for base in $( (cd $home/series/ && ls -d *) | sort -nt- -k 2); do
                srev=${base#*-}
                if [ -n "$srev" ]; then
                        if [ $srev -gt $current_rev ] && [ $srev -le 
$target_rev ]; then
@@ -182,7 +182,7 @@
        echo "Nothing to do, exiting."
        exit 0
 elif [ $target_rev -lt $current_rev ]; then
-       for base in $((cd $home/series/ && ls -d *) | sort -rnt- -k 2); do
+       for base in $( (cd $home/series/ && ls -d *) | sort -rnt- -k 2); do
                srev=${base#*-}
                if [ -n "$srev" ]; then
                        # -gt because you don't want to unapply the target 
series


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to