summaryrefslogtreecommitdiff
path: root/scripts/functions
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/functions')
-rw-r--r--scripts/functions6
1 files changed, 2 insertions, 4 deletions
diff --git a/scripts/functions b/scripts/functions
index 7c44132..1663633 100644
--- a/scripts/functions
+++ b/scripts/functions
@@ -552,14 +552,12 @@ CT_DoSaveState() {
CT_DoLog DEBUG " Saving environment and aliases"
# We must omit shell functions
- # 'isgrep' is here because I don't seem to
- # be able to remove the functions names.
set |awk '
BEGIN { _p = 1; }
- $0~/^[^ ] ()/ { _p = 0; }
+ $0~/^[^ ]+ \(\)/ { _p = 0; }
_p == 1
$0 == "}" { _p = 1; }
- ' |egrep -v '^[^ ]+ \(\)' >"${state_dir}/env.sh"
+ ' >"${state_dir}/env.sh"
CT_DoLog DEBUG " Saving CT_CC_CORE_STATIC_PREFIX_DIR=\"${CT_CC_CORE_STATIC_PREFIX_DIR}\""
CT_Pushd "${CT_CC_CORE_STATIC_PREFIX_DIR}"