- Aug 25, 2020
-
-
Erik von Reis authored
-
Erik von Reis authored
-
- Aug 21, 2020
-
-
Erik von Reis authored
new argument system for rtcds now works well. Tested all commands. --userland flag added but does not yet do anything." "
-
Erik von Reis authored
-
- Aug 14, 2020
-
-
Erik von Reis authored
-
- Jul 30, 2020
-
-
Erik von Reis authored
-
rtcds lsmod now checks local_dc and cps_xmit processes. Also checks all dolphin modules. Closes #122 rtcds start and stop no longer require a model to be enabled, since we don't use "enabled" systemd units to start models at boot. Instead rtcds start and rtcds stop check to see if the model is active or not. rtcds start now has a sleep between starts. This puts a gap between IOP starts and user model starts, sidestepping a race condition. Also ignores errors when building every model, allowing for expected errors such as channels missing from the channels file. Closes #134
-
- Jul 20, 2020
-
-
Erik von Reis authored
Enable now controled by environmental option ALLOW_MODEL_ENABLE. When false, rtcd enable commands cannot be issued.
-
- Jul 17, 2020
-
-
Erik von Reis authored
-
Erik von Reis authored
Changed start to sleep for 15 seconds between model starts. Close timing was causing timing glitches in IOP. Changed build --all to ignore error so that it can build all the way through on the first build (no channels in channel file)
-
- Jul 15, 2020
-
-
Jonathan Hanks authored
* fix the systemd unit to use the corect argument for the listen interface 'l' instead of 'I' * convert the standalone_edc to use the args library, and update the documentation * add a '_daq' to the end of the edc's mbuf name, so that it is similar to the models * Note this is transparent to the user, the '_daq' should not be added on (either to the name passed into the edc or to local_dc) * Updated the edc test to not specify '_daq' anywhere.
-
- Jul 14, 2020
-
-
Jonathan Hanks authored
Done for: * daqd * nds * local_dc * edc
-
- Jun 15, 2020
-
-
Jameson Rollins authored
For some reason the systemd unit parsing does not pick up the STATE_DIRECTORY environment variable, so we have to expand manually.
-
- Jun 08, 2020
-
-
Jameson Rollins authored
still needed by the binary
-
Jameson Rollins authored
calls "make World" and "make installWorld" respectively.
-
Jameson Rollins authored
drop openmx and update dolpin drivers
-
- Jun 01, 2020
-
-
Jameson Rollins authored
-
Jameson Rollins authored
-
Jameson Rollins authored
updates awgtpman command line args, checks SITE/IFO exist, and exports TARGET env var.
-
- May 26, 2020
-
-
Jameson Rollins authored
-
- May 22, 2020
-
-
Erik von Reis authored
-
- May 20, 2020
-
-
Jameson Rollins authored
This allows for overriding the base directory where build directories are created, as well as the specific build directory (RCG_BUILDD).
-
- May 08, 2020
-
-
Jonathan Hanks authored
-
Jonathan Hanks authored
Changing the defaults for shmem_input/size to good defaults so they do not need to be mentioned in the daqdrc.
-
- May 06, 2020
-
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jameson Rollins authored
-
Jameson Rollins authored
Will allow daqd binary to set real-time nice priority
-
Jonathan Hanks authored
Increasing the default stack size and adding in comments. This also removed a number of un-needed entries.
-
- May 02, 2020
-
-
Erik von Reis authored
add /etc/advligorts/systemd_env to rts-awgtpman@.service. Awgtpman now needs IFO and SITE variables to find model rate.
-
- Apr 28, 2020
-
-
Jameson Rollins authored
closes #103
-
Erik von Reis authored
-
- Apr 22, 2020
-
-
Jameson Rollins authored
The awgtpman process is run as root only because it wants to bind to a privileged port. This is not necessary as capabilities exist to allow running it as a unprivileged user: * remove an unnecessary check in the awgtpman binary on the superuser status of the user * set CAP_NET_BIND_SERVICE in the systemd service to allow it to bind to privileged port This should allow the service to run as a non-privileged user, which we set here to be advligorts. closes #93
-
Jameson Rollins authored
This should make sure that all files created by these commands (e.g. in /opt/rtcds/...) are created group writable permission. closes #90
-
- Apr 21, 2020
-
-
Jameson Rollins authored
This wraps the sourcing of the /etc/advligorts/env file in the 'allexport' shell option that explicitly marks all variables for export. Hopefully this will eliminate the need to explicitly export variables (address #92).
-
Jameson Rollins authored
awgtpman depends on the module being loaded, so a Wants seems like the appropriate strength.
-
- Apr 14, 2020
-