Hey WebDawg, yeah exactly. I've spent some more time trying to figure this out, and it looks like pkg_mgr_install.php has some code on lines 88-90 that send a restart packages event once the install is finished. So if I copy that technique into a script, package installs work from the CLI as well.
On Sat, Oct 21, 2017 at 8:05 PM WebDawg <webd...@gmail.com> wrote: > Does the service work if you start it from the pfSense gui or on reboot? > > Just wondering. > > On Fri, Oct 20, 2017 at 4:00 PM, Arthur Wiebe > <arthur.wi...@nerdsonsite.com> wrote: > > I'm observing a behavior in pfSense that I'm trying to understand and not > > having much luck. I'm going to use the Avahi package as an example. > > > > Essentially, I've installed and configured the package pfSense-pkg-Avahi > > from the Package Manager web UI, and configured it as well. > > If I run `ps ax | grep avahi` over a shell it shows the "avahi-daemon" > > process running so it's all good at this point. > > > > But let's say for whatever reason whether as a developer trying to test a > > package I'm working on or I just want to install a package from the > shell, > > I run: > > /usr/local/sbin/pfSense-upgrade -f -i pfSense-pkg-Avahi > > or simply (for same result): > > pkg install pfSense-pkg-Avahi > > > > It installs/reinstalls/upgrades fine but the avahi-daemon process starts > > and then is killed right before the script ends and I get back to the > shell > > prompt. > > > > If I re-install the package from the Package Manager UI it seems to run > > that exact same command as I ran from the shell yet the avahi-daemon > > process remains running without an issue. > > > > Just to do another test I use the "Execute PHP Commands" tool > > under /diag_command.php and ran the following single line: > > mwexec_bg("/usr/local/sbin/pfSense-upgrade -f -i pfSense-pkg-Avahi"); > > > > And I have the same result as running it from a shell. > > > > -- > > Arthur Wiebe | +1 519-670-5255 <(519)%20670-5255> > > _______________________________________________ > > pfSense mailing list > > https://lists.pfsense.org/mailman/listinfo/list > > Support the project with Gold! https://pfsense.org/gold > _______________________________________________ > pfSense mailing list > https://lists.pfsense.org/mailman/listinfo/list > Support the project with Gold! https://pfsense.org/gold > -- Arthur Wiebe | +1 519-670-5255 _______________________________________________ pfSense mailing list https://lists.pfsense.org/mailman/listinfo/list Support the project with Gold! https://pfsense.org/gold