#!/usr/bin/bash

ID=$(id -u)
if [ "x$ID" != 'x0' ]; then
    echo "please start with sudo"
    exit 
fi
echo "-- apt update"
apt update
#apt upgrade -y

echo ""
echo "-- system tools"
pkg="vim lm-sensors htop nmap tcpdump rsync git psmisc screen git gitk" 
apt install -y $pkg 

echo ""
echo "-- touchscreen tools"
#xautomation -> xte mouse  #xrand -> x11-xserver-utils
pkg="xdotool x11-xserver-utils xinput xautomation" 
apt install -y $pkg 

echo ""
echo "-- media pkg's"
pkg="python3-opencv ffmpeg "
# v4l-utils"
# guvcview 
apt install -y $pkg 

echo ""
echo "-- python pkg's"
pkg="python3-tk python3-pygame memcached python3-memcache python3-pip python3-pyglet idle"
apt install -y $pkg 

echo ""
echo "-- python 3d pkg's"
pkg="python3-opengl python3-pyglet python3-pil "
apt install -y $pkg 
#exit


echo ""
echo "-- update pip"
su -- user <<EOF
id
pip install pip --upgrade
EOF

echo ""
echo "-- python-pip pkg's"
su -- user <<EOF
pip install pyopengltk
pip install moderngl
pip install moderngl-window
echo ""
pip install glfw
pip install glwindow
pip install glnext
#pip install glnext_compiler
pip install glcontext
pip3 install pyopengltk
pip install imutils
EOF

echo ""
echo "-- sync netns"
rsync -apv /opt/LibreLight/ASP/netns/ /opt/netns/
chmod -R 755 /opt/netns/ 
chown -R root:root /opt/netns/