Use automounted $HOME instead of static mount.
[nethome.git] / bin / deployme
1 #! /bin/bash
2
3 # Current user is copied to the specified machine $1
4
5 if [ $# != 1 ];then
6         echo "$0 <hostname>"
7         exit 1
8 fi
9
10 NFSHOME="jsc-nfs.czech.sun.com"
11 HOMEPATH="/net/$NFSHOME/export/home/$USER"
12 REALNAME="`perl -e '$_=(getpwnam "'"$USER"'")[6];s/^root for //;print;'`"
13
14 ssh -t root@"$1" '
15         set -ex
16         grep "^'$USER':" /etc/passwd && exit 1
17         useradd '$USER'
18         sed '\''s#^'$USER':.*$#'$USER':x:0:0:root for '"$REALNAME:$HOMEPATH"':/bin/bash#'\'' </etc/passwd >/etc/passwd.'$USER';cat /etc/passwd.'$USER' >/etc/passwd;rm -f /etc/passwd.'$USER'
19         passwd -r files '$USER'
20         echo done
21         '
22 exit
23
24
25 GNU/Linux:
26         vi /etc/libsocks5.conf
27                 noproxy - 129.156.75.0/255.255.255.0 - - -
28                 noproxy - 129.156.76.0/255.255.255.0 - - -
29                 noproxy - 129.156.79.0/255.255.255.0 - - -
30                 socks5 - - - - icsocks.holland.sun.com
31
32 exec bash
33 alias l='ls -l'
34 export TERM=vt100