# 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 ============================