summaryrefslogtreecommitdiffstats
path: root/build_tools/archiso-19/mythvantage/crap/root-image.old_can_be_delted/root/startx
blob: 068263f8c1aacd2a381465fb14479557da5094a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
. /etc/profile

export USER=root
export HOME=/root

CMDLINE=$(cat /proc/cmdline)
TEMPVAR=${CMDLINE#*ip=}
IP=${TEMPVAR%% *}
echo $CMDLINE |grep -q vnc
USEVNC=$?

if [ x$USEVNC = x1 ]
then
        RUNP=1 $MV_ROOT/bin/xconfig.sh 2>/dev/null
        startx /root/LinHES-install.sh -- -logverbose 6  -allowMouseOpenFail 2>/tmp/x.log
else
    #VNC
    pacman -S --force --noconfirm tigervnc
    /etc/rc.d/dbus start
    cp -f $TEMPLATES/vnc.service  /etc/avahi/services/
    /etc/rc.d/avahi-daemon start
    cd /root
    mkdir .vnc
    echo 54321 |vncpasswd -f > /root/.vnc/passwd
    chmod 500 /root/.vnc/passwd
    rm -f /root/.vnc/xstartup 2>/dev/null
    ln -s /root/LinHES-install.sh /root/.vnc/xstartup
    vncserver
    echo "The VNC server password is:  54321"
    echo "Please connect to one of these ip's"
    echo "-------------------------------------------"
    ip addr show |grep "inet" |grep -v inet6|cut  -d\/ -f1
    echo "-------------------------------------------"
fi