Changeset ferringb@gmail.com-20070318022254-h2xi6v8jqch7jtgc in releases/pkgcore/0.2.8
- 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:
-
Legend:
- Unmodified
- Added
- Removed
-
|
rferringb@gmail.com-20070314222838-l8dhntdzavz9ij1k
|
rferringb@gmail.com-20070318022154-ktwyaxl7pjhpw65k
|
|
| 252 | 252 | if ! hasq "--no-attributes" "$@"; then |
| 253 | 253 | 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 |
| 255 | 256 | x=$(${y} | sed -n "/declare \(-[^ ]\+ \)*/!d; s:^declare \(-[^ ]\+ \)*\([A-Za-z0-9_+]\+\)\(=.*$\)\?$:\2:; /^$(gen_regex_var_filter ${DONT_EXPORT_VARS} x y)$/! p;") |
| 256 | 257 | [ -n "$x" ] && echo "${y} $(echo $x);" |
| … |
… |
|
| 375 | 376 | |
| 376 | 377 | filter="^$(gen_regex_var_filter $DONT_EXPORT_VARS XARGS)$" |
| | 378 | # yes we're intentionally ignoring PKGCORE_ATTRS_READONLY. readonly isn't currently used. |
| 377 | 379 | 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")) |
| 379 | 380 | unset pkgcore_tmp_func filter |
| 380 | 381 | |
| … |
… |
|
| 382 | 383 | local body= |
| 383 | 384 | [ -n "$PKGCORE_ATTRS_EXPORTED" ] && body="export $PKGCORE_ATTRS_EXPORTED;" |
| 384 | | [ -n "$PKGCORE_ATTRS_READONLY" ] && body="${body} readonly $PKGCORE_ATTRS_READONLY;" |
| 385 | 385 | [ -n "$PKGCORE_SHOPTS_SET" ] && body="${body} shopt -s ${PKGCORE_SHOPTS_SET};" |
| 386 | 386 | [ -n "$PKGCORE_SHOPTS_UNSET" ] && body="${body} shopt -u ${PKGCORE_SHOPTS_UNSET};" |