slish annotate tools/slish.sh @ rev 13
Tiny edits
author | Paul Issott <paul@slitaz.org> |
---|---|
date | Sat Feb 01 17:29:57 2014 +0000 (2014-02-01) |
parents | 2f91234fc15c |
children |
rev | line source |
---|---|
pankso@3 | 1 #!/bin/sh |
pankso@3 | 2 # |
pankso@3 | 3 # SliSH users SHell - This tool is executed when a user is chrooted and |
pankso@3 | 4 # must be installed into the SliSH chroot. |
pankso@3 | 5 # |
pankso@3 | 6 # Copyright (C) 2014 SliTaz GNU/Linux - BSD License |
pankso@3 | 7 # Author: Christophe Lincoln <pankso@slitaz.org> |
pankso@3 | 8 # |
pankso@3 | 9 . /lib/libtaz.sh |
pankso@3 | 10 |
pankso@3 | 11 # Welcome |
pankso@11 | 12 clear && boldify "Welcome to your SliTaz SHell" |
pankso@11 | 13 colorize 30 $(date '+%a %b %d %Y - %H:%M') |
pankso@11 | 14 newline |
pankso@11 | 15 echo "SliTaz : $(cat /etc/slitaz-release) ($(uname -sr))" |
pankso@11 | 16 echo "Home : $(du -sh /home/$USER)" |
pankso@3 | 17 newline |
pankso@3 | 18 |
pankso@3 | 19 # Set some env variables |
pankso@3 | 20 PS1='\u@slish\e[0m:\e[1;34m\w\e[0m\$ ' |
pankso@3 | 21 PATH='/bin:/usr/bin' |
pankso@3 | 22 HOME=/home/$USER |
pankso@3 | 23 SHELL=/bin/sh |
pankso@11 | 24 EDITOR=nano |
pankso@11 | 25 export PS1 PATH HOME SHELL EDITOR |
pankso@11 | 26 #umask 0077 |
pankso@11 | 27 umask 0022 |
pankso@3 | 28 |
pankso@3 | 29 # Chroot will drop user into / |
pankso@3 | 30 cd ${HOME} |
pankso@3 | 31 exec /bin/sh "$@" |
pankso@3 | 32 |