issues
search
nthallen
/
monarch
Monarch Data Acquisition System
0
stars
1
forks
source link
Installation and Setup
#88
Open
nthallen
opened
4 years ago
nthallen
commented
4 years ago
How does installation and setup work?
On a development system, we can build le-dasng and install
will then still want to run a setup script in order to get things connected into the system.
[ ] Put a default services file in /usr/local/share/linkeng/default/
[ ] Modify flight.sh to set TMBINDIR to that default location when Experiment.config is missing or Experiment or HomeDir are undefined
Should also have a reset script to reverse the system stuff.
For a flight system we will cross-compile le-dasng
Ideally install into two locations:
Files needed for cross-compiling only
Files needed on target system
Generate a tarball
Copy to target
Install with tar -x
Run the setup script
Begs the question: How are DASng updates handled?
Ideally our 'tarball' could be a package supported by the target OS package tools
rpm, apt-get, whatever
Practically, osupdate has a fairly simple system to support install/uninstall using tarballs
That approach would work across platforms
How does installation and setup work?