[oe] any ETA on a fixed xterm-207?

Robert P. J. Day rpjday at crashcourse.ca
Sun Nov 8 11:58:55 UTC 2009


  i realize i've mentioned this at least a couple times before (on the
angstrom list) but is there any ETA on fixing the unbuildable
xterm-207 package so that i can bitbake beagleboard-demo-image?

  the problem with xterm_207 appears to be obvious.  the install
script contained therein -- sinstall.sh -- contains the following
snippet:

=====

        case ".$cf_mode" in #(vi
        .???s??s*) #(vi
                PROG_SUID=4000
                PROG_SGID=2000
                ;;
        .???s*) #(vi
                PROG_SUID=4000
                PROG_GRP=
                ;;
        .??????s*)
                PROG_SGID=2000
                PROG_USR=
                ;;
        esac
        PROG_MODE=`echo ".$cf_mode" | sed -e 's/^..//' -e 's/rw./7/g' -e 's/r-./5/g' -e 's/--[sxt]/1/g'`

=====

  it seems clear that the point of that snippet is to convert a
symbolic mode to a numeric mode.  unfortunately, these days, the
symbolic mode has a trailing period, whereupon the resulting numeric
mode *also* has a trailing period, at which point the subsequent
"chmod" command tries to use a mode of "755." and chokes.

  as a quick hack, i snuck in the line:

  PROG_MODE=${PROG_MODE%\.}

right after that last line to knock off the trailing period and that
fixed things and allowed xterm to build.  a cleaner solution would be
to perhaps whack off that period at the top.  either way would work.

rday
--

========================================================================
Robert P. J. Day                               Waterloo, Ontario, CANADA

            Linux Consulting, Training and Kernel Pedantry.

Web page:                                          http://crashcourse.ca
Twitter:                                       http://twitter.com/rpjday
========================================================================




More information about the Openembedded-devel mailing list