Changeset ferringb@gmail.com-20070318022254-h2xi6v8jqch7jtgc in releases/pkgcore/0.2.8

Show
Ignore:
Timestamp:
03/18/07 03:22:54 (21 months ago)
Author:
Brian Harring <ferringb@…>
changesets:

* [changeset:ferringb@gmail.com-20070317233810-j94933fouqyessv7]
* [changeset:ferringb@gmail.com-20070318022154-ktwyaxl7pjhpw65k]
parent trees:

* source:@ferringb@gmail.com-20070317233810-j94933fouqyessv7
* source:@ferringb@gmail.com-20070318022154-ktwyaxl7pjhpw65k
branch-nick:
pkgcore-dev
Message:

pull in last 0.2.8 tweak

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pkgcore/bin/ebuild-env/ebuild.sh

    rferringb@gmail.com-20070314222838-l8dhntdzavz9ij1k rferringb@gmail.com-20070318022154-ktwyaxl7pjhpw65k  
    252252    if ! hasq "--no-attributes" "$@"; then 
    253253        echo "# env attributes" 
    254         for y in export readonly; do 
     254        # leave this form so that it's easier to add others in. 
     255        for y in export ; do 
    255256            x=$(${y} | sed -n "/declare \(-[^ ]\+ \)*/!d; s:^declare \(-[^ ]\+ \)*\([A-Za-z0-9_+]\+\)\(=.*$\)\?$:\2:; /^$(gen_regex_var_filter ${DONT_EXPORT_VARS} x y)$/! p;") 
    256257            [ -n "$x" ] && echo "${y} $(echo $x);" 
     
    375376         
    376377        filter="^$(gen_regex_var_filter $DONT_EXPORT_VARS XARGS)$" 
     378        # yes we're intentionally ignoring PKGCORE_ATTRS_READONLY.  readonly isn't currently used. 
    377379        PKGCORE_ATTRS_EXPORTED=$(echo $(pkgcore_tmp_func $PKGCORE_ATTRS_EXPORTED | grep -v "$filter")) 
    378         PKGCORE_ATTRS_READONLY=$(echo $(pkgcore_tmp_func $PKGCORE_ATTRS_READONLY | grep -v "$filter")) 
    379380        unset pkgcore_tmp_func filter 
    380381 
     
    382383        local body= 
    383384        [ -n "$PKGCORE_ATTRS_EXPORTED" ] && body="export $PKGCORE_ATTRS_EXPORTED;" 
    384         [ -n "$PKGCORE_ATTRS_READONLY" ] && body="${body} readonly $PKGCORE_ATTRS_READONLY;" 
    385385        [ -n "$PKGCORE_SHOPTS_SET" ]     && body="${body} shopt -s ${PKGCORE_SHOPTS_SET};" 
    386386        [ -n "$PKGCORE_SHOPTS_UNSET" ]   && body="${body} shopt -u ${PKGCORE_SHOPTS_UNSET};"