lilalo

diff install @ 115:9e6359b7ad55

Исправлена ошибка с смешением выводв сеансов
Добавлена поддержка таблуяции (tab completion)
l3config.pm перенесён в /etc/lilalo/ ; возможно не окончательно
Имя сервера для l3-upload не прописывается теперь жёстко в коде, а берётся из конфигурационного файла
author igor
date Sun Mar 09 22:54:22 2008 +0200 (2008-03-09)
parents 658b4ea105c1
children 73fb48eb8110
line diff
     1.1 --- a/install	Sun Mar 09 02:38:56 2008 +0200
     1.2 +++ b/install	Sun Mar 09 22:54:22 2008 +0200
     1.3 @@ -21,7 +21,8 @@
     1.4  url_lilalo="http://xgu.ru/lilalo"
     1.5  url_l3bashrc="${url_lilalo}"/l3bashrc
     1.6  url_l3agent="${url_lilalo}"/l3-agent
     1.7 -url_l3config="${url_lilalo}"/l3config.pm
     1.8 +url_l3config_pm="${url_lilalo}"/l3config.pm
     1.9 +url_l3config="${url_lilalo}"/l3-config
    1.10  url_l3prompt="${url_lilalo}"/l3prompt
    1.11  url_perl_modules=${url_lilalo}/
    1.12  perl_modules="Term-VT102 Text-Iconv"
    1.13 @@ -89,9 +90,11 @@
    1.14      do
    1.15          user_home=`get_user_home "$user"`
    1.16          mkdir -p ${user_home}/${lilalo_home}
    1.17 -        cp l3config.pm /usr/local/bin
    1.18 +        mkdir /etc/lilalo/
    1.19 +        cp l3config.pm /etc/lilalo/
    1.20          cp l3-agent /usr/local/bin
    1.21 -        chmod 755 /usr/local/bin/l3-agent
    1.22 +        cp l3-config /usr/local/bin
    1.23 +        chmod 755 /usr/local/bin/l3-{agent,config}
    1.24          cp l3bashrc ${user_home}/${lilalo_home}
    1.25          cp l3prompt ${user_home}/${lilalo_home}
    1.26          chmod 755 ${user_home}/${lilalo_home}/l3prompt
    1.27 @@ -167,7 +170,7 @@
    1.28  step "Installing dependencies" apt_get_install_deps
    1.29  step "Downloading l3bashrc" ${wget} ${url_l3bashrc} 
    1.30  step "Downloading l3prompt" ${wget} ${url_l3prompt} 
    1.31 -step "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3config}'
    1.32 +step "Downloading l3-agent" '${wget} ${url_l3agent}; ${wget} ${url_l3configpm}; ${wget} ${url_l3config}'
    1.33  step "Downloading perl modules for l3-agent" '{ for i in ${perl_modules}; do ${wget} ${url_perl_modules}/$i.tar.gz; done; }'
    1.34  step "Installing perl modules for l3-agent" '{ for i in ${perl_modules}; do tar xvfz $i.tar.gz; cd $i*[^z]; perl Makefile.PL; make; make install; cd ..; done; }'
    1.35  step "Installing l3bashrc to users home directories" install_to_users_homes $install_l3bashrc_for_this_users