From 5daa0345916cea13ae0e82ddf7b03f58503910f8 Mon Sep 17 00:00:00 2001 From: Mark Allen Date: Tue, 25 Jul 2017 18:48:44 -0500 Subject: Fix up activation/deactivation --- kerl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kerl b/kerl index abbe93f..32b01db 100755 --- a/kerl +++ b/kerl @@ -904,9 +904,12 @@ ACTIVATE_CSH if [ $otpver -ge 20 ]; then # https://twitter.com/mononcqc/status/877544929496629248 cat << OTP_20_ADDITION >> "$absdir/activate" -_KERL_SAVED_ERL_AFLAGS="\$ERL_AFLAGS" +_KERL_SAVED_ERL_AFLAGS=" \$ERL_AFLAGS" export _KERL_SAVED_ERL_AFLAGS -export ERL_AFLAGS="-kernel shell_history enabled \$ERL_AFLAGS" +kernel_history=\$(echo "\$ERL_AFLAGS" | grep "kernel shell_history") +if [ -z "\$kernel_history" ]; then + export ERL_AFLAGS="-kernel shell_history enabled \$ERL_AFLAGS" +fi OTP_20_ADDITION fi -- cgit v1.2.3