diff --git a/data/bashlogin b/data/bashlogin new file mode 100755 index 0000000..ea9493a --- /dev/null +++ b/data/bashlogin @@ -0,0 +1,7 @@ +#!/bin/bash + +export HOME=/root +cat /etc/motd 2>/dev/null +cd /root +[[ -e .bash_profile ]] && source .bash_profile +exec -l /bin/bash -i diff --git a/setup.py b/setup.py index fd47b8d..ec5aaae 100755 --- a/setup.py +++ b/setup.py @@ -31,7 +31,8 @@ share_calculate_dir = "/usr/share/calculate" data_dirs_share = ['i18n'] data_files += [('/etc/init.d', ['data/calculate']), ('/usr/share/calculate/doc', ['data/handbook-en.html', - 'data/handbook-ru.html'])] + 'data/handbook-ru.html']), + ('/bin',['data/bashlogin'])] #template_calculate_dir = os.path.join(share_calculate_dir, "templates") #template_replace_dirname = "install" @@ -75,7 +76,8 @@ class cl_install_data(install_data): def run (self): install_data.run(self) #data_file = [("/etc/init.d/calculate-2.2",0755)] - data_file = [("/etc/init.d/calculate",0755)] + data_file = [("/etc/init.d/calculate",0755), + ("/bin/bashlogin",0755)] fileNames = map(lambda x: os.path.split(x[0])[1], data_file) listNames = map(lambda x: filter(lambda y: y, x[0].split("/")), data_file)