Re: [pfSense] installing packages from CLI

2017-10-22 Thread Arthur Wiebe
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  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
>  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

2017-10-21 Thread WebDawg
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
> ___
> 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

2017-10-20 Thread Arthur Wiebe
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