Messages in this thread Patch in this message | | | Subject | [PATCH: 2.5.27] fix scripts/mkcompile_h for non-bash shells | From | Arkadiusz Miskiewicz <> | Date | 22 Jul 2002 18:23:32 +0200 |
| |
With pdksh as /bin/sh
[root@arm linux-2.5.27]# make bzImage make[1]: Wchodzę w katalog `/usr/src/linux-2.5.27/scripts' make[1]: Opuszczam katalog `/usr/src/linux-2.5.27/scripts' Starting the build. KBUILD_BUILTIN=1 KBUILD_MODULES= make[1]: Wchodzę w katalog `/usr/src/linux-2.5.27/init' Generating /usr/src/linux-2.5.27/include/linux/compile.hsed: can't read s/\(.\64\\).*/\1/: No such file or directory sed: can't read s/\(.\64\\).*/\1/: No such file or directory sed: can't read s/\(.\64\\).*/\1/: No such file or directory (unchanged) make[1]: Opuszczam katalog `/usr/src/linux-2.5.27/init'
That's due to expanding of sed expression done by shell:
[misiek@arm misiek]$ sh [\u@\h \W]$ UTS_TRUNCATE='sed -e s/\(.\{1,$UTS_LEN\}\).*/\1/' [\u@\h \W]$ echo $UTS_TRUNCATE sed -e s/\(.\1\).*/\1/ s/\(.\$UTS_LEN\).*/\1/
This little change fixes that:
--- scripts/mkcompile_h.org Mon Jul 22 18:15:33 2002 +++ scripts/mkcompile_h Mon Jul 22 18:15:55 2002 @@ -3,6 +3,9 @@ SMP=$3 CC=$4 +# Do not expand names +set -f + if [ -r ../.version ]; then VERSION=`cat ../.version` else
-- Arkadiusz Miśkiewicz IPv6 ready PLD Linux at http://www.pld.org.pl misiek(at)pld.org.pl AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PWr
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |