Project

General

Profile

Download (641 Bytes) Statistics
| Branch: | Tag: | Revision:

fuss-fucc / clientScripts / clientScript @ a1471122

1
#!/bin/bash
2

    
3
myNic="$(ls /sys/class/net/ -1 | grep -v lo | grep -v wlan)"
4

    
5
if [ -e /root/reboot ];then
6
    rm /root/reboot
7
    touch /root/join
8
    shutdown -r now
9
fi
10

    
11

    
12
if [ -e /root/cluster ];then
13
    clusterJoin="$(cat /root/cluster)"
14
fi
15

    
16

    
17
if [ -e /root/join ];then
18
# Following dhclient was necessary inside a virtual(box) environment. Not sure if needed anymore. In case it can be removed or commented.    
19
    dhclient $myNic
20
    screen -d -m -S XY
21
    screen -S XY -X stuff "fuss-client -av $clusterJoin && rm /root/join ; reboot\n"
22
else
23
    rm /etc/rc.local
24
    rm /root/clientScript
25
    rm -fr /root/.ssh
26
    rm /root/cluster
27
fi
28

    
29

    
30

    
31

    
32

    
(1-1/2)