Re: [PATCH] [powerpc] do not expect executable permissions for in-tree shell scripts
On Thu, Jun 10, Benjamin Herrenschmidt wrote: > I still don't like it very much.. why not chmod'ing it +x instead ? :-) I looked at a few other scripts in the source tree, they are called with $(CONFIG_SHELL) , or perl , or awk or even sh . So my change adds some sort of consistency and makes packaging more robust. Olaf ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [PATCH] [powerpc] do not expect executable permissions for in-tree shell scripts
On Sat, 2010-06-05 at 14:00 -0400, Sean MacLennan wrote: > On Sat, 5 Jun 2010 19:44:37 +0200 > Olaf Hering wrote: > > > Maybe. > > As it stands right now, mkuboot.sh does not run without bash. > > > > > > And: > > Reality check please. > > A _development system_ without bash, installed per default on every > > sane Linux distro, does most likely not exist. > > Hmmm, can't argue with that. I wouldn't consider building a kernel on > the warp sane ;) And to be honest, I am not sure anyone has tried. We > officially support it, but I have never done it and don't plan to try. I still don't like it very much.. why not chmod'ing it +x instead ? :-) Cheers, Ben. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [PATCH] [powerpc] do not expect executable permissions for in-tree shell scripts
On Sat, 5 Jun 2010 19:44:37 +0200 Olaf Hering wrote: > Maybe. > As it stands right now, mkuboot.sh does not run without bash. > > > And: > Reality check please. > A _development system_ without bash, installed per default on every > sane Linux distro, does most likely not exist. Hmmm, can't argue with that. I wouldn't consider building a kernel on the warp sane ;) And to be honest, I am not sure anyone has tried. We officially support it, but I have never done it and don't plan to try. Cheers, Sean ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [PATCH] [powerpc] do not expect executable permissions for in-tree shell scripts
On Sat, Jun 05, Sean MacLennan wrote: > On Sat, 5 Jun 2010 10:10:39 +0200 > Olaf Hering wrote: > > > scripts in the kernel source do not have executable permissions if > > they were created with patch(1) run mkuboot.sh with bash, its tagged > > as bash script. > > Wouldn't it be better to use ${SHELL}? Not every system has bash. Maybe. As it stands right now, mkuboot.sh does not run without bash. And: Reality check please. A _development system_ without bash, installed per default on every sane Linux distro, does most likely not exist. Olaf ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
Re: [PATCH] [powerpc] do not expect executable permissions for in-tree shell scripts
On Sat, 5 Jun 2010 10:10:39 +0200 Olaf Hering wrote: > scripts in the kernel source do not have executable permissions if > they were created with patch(1) run mkuboot.sh with bash, its tagged > as bash script. Wouldn't it be better to use ${SHELL}? Not every system has bash. Cheers, Sean ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev
[PATCH] [powerpc] do not expect executable permissions for in-tree shell scripts
scripts in the kernel source do not have executable permissions if they were created with patch(1) run mkuboot.sh with bash, its tagged as bash script. /opt/cross/kernel/linux-2.6.33-cross-host-kernel-source/arch/powerpc/boot/wrapper: line 273: /opt/cross/kernel/linux-2.6.33-cross-host-kernel-source/scripts/mkuboot.sh: Permission denied Signed-off-by: Olaf Hering --- This happens with 2.6.33, other versions have this bug as well. arch/powerpc/boot/wrapper |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- linux-2.6.33-cross-host-kernel-source.orig/arch/powerpc/boot/wrapper +++ linux-2.6.33-cross-host-kernel-source/arch/powerpc/boot/wrapper @@ -270,7 +270,7 @@ membase=`${CROSS}objdump -p "$kernel" | case "$platform" in uboot) rm -f "$ofile" -${MKIMAGE} -A ppc -O linux -T kernel -C gzip -a $membase -e $membase \ +bash ${MKIMAGE} -A ppc -O linux -T kernel -C gzip -a $membase -e $membase \ $uboot_version -d "$vmz" "$ofile" if [ -z "$cacheit" ]; then rm -f "$vmz" @@ -330,7 +330,7 @@ coff) ;; cuboot*) gzip -f -9 "$ofile" -${MKIMAGE} -A ppc -O linux -T kernel -C gzip -a "$base" -e "$entry" \ +bash ${MKIMAGE} -A ppc -O linux -T kernel -C gzip -a "$base" -e "$entry" \ $uboot_version -d "$ofile".gz "$ofile" ;; treeboot*) ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev