well
my install script goofed
my install script :
x11vnc_set_up.sys(){
pathC=/etc/systemd/system/x11vnc.service
sudo apt-get install -y x11vnc
sudo apt-get install -y xtightvncviewer
cp /home/$USER/install_software/my-scripts/x11vnc.pass /etc/x11vnc.pass
chown root:root /etc/x11vnc.pass
touch $pathC
echo " [Unit]" >> $pathC
echo " Description="x11vnc" " >> $pathC
echo " Requires=display-manager.service" >> $pathC
echo " After=display-manager.service" >> $pathC
echo " " >> $pathC
echo " [Service]" >> $pathC
echo " ExecStart=/usr/bin/x11vnc -xkb -noxrecord -noxfixes -noxdamage -auth /var/run/lightdm/root/:0 -auth guess -rfbauth /etc/x11vnc.pass" >> $pathC
echo " ExecStop=/usr/bin/killall x11vnc" >> $pathC
echo " Restart=on-failure" >> $pathC
echo " Restart-sec=2" >> $pathC
echo " " >> $pathC
echo " [Install]" >> $pathC
echo " WantedBy=multi-user.target" >> $pathC
chown root:root /etc/systemd/system/x11vnc.service
chmod 700 /etc/systemd/system/x11vnc.service
systemctl daemon-reload
systemctl enable x11vnc
systemctl start x11vnc
}
only it did not install x11vnc after installing x11vnc it works as expected