Looks like OnionSalt removes the rule-update file when in use from all minions.
https://github.com/Security-Onion/onionsalt/blob/master/opt/onionsalt/salt/sensor/init.sls#L98
"""
Setting up securityonion-rule-update (20120726-0ubuntu0securityonion27) ...
Configuration file `/etc/cron.d/rule-update'
==> Deleted (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** rule-update (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing securityonion-rule-update (--configure):
EOF on stdin at conffile prompt
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
securityonion-rule-update
E: Sub-process /usr/bin/dpkg returned an error code (1)
###########################################################################
All updates have been installed.
"""
Doesn't appear that the newly updated package for rule-update handles this well.
We can run apt-get keeping the current version. This looks to work for me, through could have unexpected results if there are other packages that require intervention during the upgrade process.
sudo apt-get dist-upgrade -o Dpkg::Options::="--force-confold" -y securityonion-rule-update