Re: [pfSense] installing packages from CLI
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 WebDawgwrote: > 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 > 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
Re: [pfSense] installing packages from CLI
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 Wiebewrote: > 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 > ___ > 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
[pfSense] installing packages from CLI
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 ___ pfSense mailing list https://lists.pfsense.org/mailman/listinfo/list Support the project with Gold! https://pfsense.org/gold