Users should be able to fetch the latest set of experiments with minimal technical know-how and effort.
Debian packaging is standard, and will make it to the next release (stretch) .
However, in the short term, I have a bunch of fully assembled units that need to be installed with the latest deb files
A short script that fetches them from a computer running apache on the local network
sudo apt-get remove -y libseelablet
URL='http://192.168.1.2/public_html/'
LIBNAME='libseelablet-1.0.0.deb'
APPNAME='seelablet-1.0.0.deb'
wget $URL$LIBNAME -q --show-progress -O lib.deb
wget $URL$APPNAME -q --show-progress -O apps.deb
sudo gdebi --n lib.deb
rm lib.deb
sudo gdebi --n apps.deb
rm apps.deb
The version numbers are hardcoded in the filename because I haven't figured out how to use regex with wget. (target systems don't have Curl installed )
With slight modification,
URL='http://seelablet.csparkresearch.in/debs/'
this script can be used to fetch the deb files from the company website.
In order to test the individual units , some interconnects between outputs and inputs of the device must be made, and a python script handles the rest. Screenshot of the GUI:
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.