From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5803095449705468883==" MIME-Version: 1.0 From: Kristen Carlson Accardi Subject: Re: [Powertop] [PATCH] csstoh shell-script for cross-compiling Date: Tue, 05 Feb 2013 10:06:55 -0800 Message-ID: <20130205100655.1adcf596@bluebird.jf.intel.com> In-Reply-To: 5110D5EA.8040107@samsung.com To: powertop@lists.01.org List-ID: --===============5803095449705468883== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Tue, 05 Feb 2013 13:50:34 +0400 Igor Zhbanov wrote: > Thomas Waldecker wrote: > > Updated the shellscript with changes made by Igor posted in mailing list > > https://lists.01.org/pipermail/powertop/2012-July/000165.html > > > > Signed-off-by: Thomas Waldecker > > --- > > src/Makefile.am | 3 +-- > > src/csstoh.sh | 21 ++++++++++----------- > > 2 files changed, 11 insertions(+), 13 deletions(-) > > > > diff --git a/src/Makefile.am b/src/Makefile.am > > index a53d942..398b8a7 100644 > > --- a/src/Makefile.am > > +++ b/src/Makefile.am > > @@ -46,6 +46,5 @@ AM_LDFLAGS =3D $(LIBS) $(NCURSES_LIBS) $(PCIUTILS_LIB= S) $(LIBNL_LIBS) $(LIBZ_LIBS) > > BUILT_SOURCES =3D css.h > > CLEANFILES =3D css.h > > css.h: powertop.css > > - chmod +x ./csstoh.sh > > - ./csstoh.sh "$(srcdir)"/powertop.css css.h > > + $(SHELL) ./csstoh.sh powertop.css css.h > > = > > diff --git a/src/csstoh.sh b/src/csstoh.sh > > index 5918d12..9d4100b 100755 > > --- a/src/csstoh.sh > > +++ b/src/csstoh.sh > > @@ -1,4 +1,4 @@ > > -#!/bin/bash > > +#!/bin/sh > > # > > # This program file is free software; you can redistribute it and/or = modify it > > # under the terms of the GNU General Public License as published by t= he > > @@ -16,8 +16,7 @@ > > # Boston, MA 02110-1301 USA > > # or just google for it. > > # > > -# Written by Igor Zhbanov > > - > > +# Written by Igor Zhbanov > > = > > if [ $# -lt 2 ]; then > > echo "Usage: csstoh.sh cssfile header.h" > > @@ -29,17 +28,17 @@ if [ ! -r $1 ]; then > > exit 1 > > fi > > = > > -if ! echo -n>$2; then > > +if ! echo -n >$2; then > > echo "Can't open file $2 for writing." > > exit 1 > > fi > > = > > -echo "#ifndef __INCLUDE_GUARD_CCS_H">> $2 > > -echo "#define __INCLUDE_GUARD_CCS_H">> $2 > > -echo>> $2 > > -echo "const char css[] =3D ">> $2 > > +echo "#ifndef __INCLUDE_GUARD_CCS_H" >> $2 > > +echo "#define __INCLUDE_GUARD_CCS_H" >> $2 > > +echo >> $2 > > +echo "const char css[] =3D " >> $2 > > = > > -sed -r 's/^(.*)$/\t\"\1\\n\"/' $1>> $2 > > +sed -r 's/^(.*)$/\t\"\1\\n\"/' $1 >> $2 > > = > > -echo ";">> $2 > > -echo "#endif">> $2 > > +echo ";" >> $2 > > +echo "#endif" >> $2 > The space characters issue was because of bad mail-client. > The spaces were always there. :-) > Last patch was sent by git, so it was transmitted exactly. > = > Also it the last version of the patch /bin/bash was changed to /bin/sh > for better portability. So the (this) last version is better. :-) > I use it for cross-compilation. My own version is the same except > of my e-mail. I have "@" instead of "at" in it. The "at" word was created > by bad mail client. But this is not important. :-) > = So would you like us to go ahead and apply this patch? --===============5803095449705468883==--