# HG changeset patch
# User igor@chub.in
# Date 1216282858 -10800
# Node ID 244825e244dea5823a2d5a66e11128d01ec17dc7
# Parent  31ebdfe9797d5cbbf505f02a58ccab864e71cc93
Запись начинается не автоматически, а по команде l3script

Для того чтобы начать запись в журнал
нужно дать команду l3script
Завершение записи --- команда exit

diff -r 31ebdfe9797d -r 244825e244de install
--- a/install	Thu Jul 10 01:52:40 2008 +0300
+++ b/install	Thu Jul 17 11:20:58 2008 +0300
@@ -95,6 +95,7 @@
         cp l3config.pm /etc/lilalo/
         cp l3-agent /usr/local/bin
         cp l3-config /usr/local/bin
+        ln -s `which bash` /usr/local/bin/l3script
         chmod 755 /usr/local/bin/l3-{agent,config}
         cp l3bashrc ${user_home}/${lilalo_home}
         cp l3prompt ${user_home}/${lilalo_home}
@@ -113,7 +114,7 @@
     do
         user_home=`get_user_home "$user"`
         grep -q lilalo ${user_home}/.bashrc 2> /dev/null\
-        || echo ". ${user_home}/.lilalo/l3bashrc && _l3_start" >> ${user_home}/.bashrc; chown -R ${user} ${user_home}/.bashrc
+        || echo "[ $0 == l3script ] && . ${user_home}/.lilalo/l3bashrc && _l3_start" >> ${user_home}/.bashrc; chown -R ${user} ${user_home}/.bashrc
     done
 }
 
diff -r 31ebdfe9797d -r 244825e244de l3bashrc
--- a/l3bashrc	Thu Jul 10 01:52:40 2008 +0300
+++ b/l3bashrc	Thu Jul 17 11:20:58 2008 +0300
@@ -96,7 +96,7 @@
     flush="-f"                          #linux
     [ -n "$bsd" ] && flush="-t 0"       #freebsd
     export L3_PARENT_TTY=`/usr/bin/tty`
-    exec script $flush -q $L3_HOME/${L3_SESSION_ID}.script
+    exec script $flush -c $0 -q $L3_HOME/${L3_SESSION_ID}.script
 }
 
 # ===================== STAGE 2 ============================