[check]
command:daemon -f /usr/local/opnsense/scripts/firmware/launcher.sh check
parameters:%s
type:script
message:Retrieve firmware update status

[probe]
command:/usr/local/opnsense/scripts/firmware/launcher.sh check
parameters:%s
type:script
message:Running firmware update status

[poll]
command:/usr/local/opnsense/scripts/firmware/launcher.sh -r 1500 check
parameters:%s
type:script
message:Running firmware update status via cron
description:Firmware update check

[flush]
command:rm -f /tmp/pkg_upgrade.json
parameters:
type:script
message:Flush firmware update status

[log.show]
command:/usr/local/sbin/opnsense-update -G
parameters:
type:script_output
message:Requesting firmware upgrade log

[log.clear]
command:/usr/local/sbin/opnsense-update -es
parameters:
type:script
message:Clearing firmware upgrade log

[changelog.latest]
command:/usr/local/opnsense/scripts/firmware/latest.php
parameters:
type:script_output
message:Checking for latest version in changelog

[changelog.current]
command:/usr/local/opnsense/scripts/firmware/latest.php now
parameters:
type:script_output
message:Checking for current version in changelog

[changelog.fetch]
command:/usr/local/opnsense/scripts/firmware/launcher.sh
parameters:-u changelog fetch
type:script
message:Fetching changelog from remote

[changelog.cron]
command:/usr/local/opnsense/scripts/firmware/launcher.sh
parameters:-u changelog cron
type:script
description:Firmware changelog update
message:Fetching changelog from remote via cron

[changelog.remove]
command:/usr/local/opnsense/scripts/firmware/launcher.sh
parameters:-u changelog remove
type:script
message:Removing changelog from local

[changelog.list]
command:/usr/local/opnsense/scripts/firmware/launcher.sh
parameters:-u changelog list
type:script_output
message:Retrieve changelog index

[changelog.html]
command:/usr/local/opnsense/scripts/firmware/launcher.sh
parameters:-u changelog html %s
type:script_output
message:Viewing HTML changelog for version %s

[changelog.text]
command:/usr/local/opnsense/scripts/firmware/launcher.sh
parameters:-u changelog text %s
type:script_output
message:Viewing text changelog for version %s

[license]
command:/usr/local/opnsense/scripts/firmware/license.sh
parameters:%s
type:script_output
message:Viewing license for %s

[audit]
command:/usr/sbin/daemon -f /usr/local/opnsense/scripts/firmware/launcher.sh security
parameters:
type:script
message:Retrieve vulnerability report

[health]
command:/usr/sbin/daemon -f /usr/local/opnsense/scripts/firmware/launcher.sh health
parameters:
type:script
message:Retrieve health status

[connection]
command:/usr/sbin/daemon -f /usr/local/opnsense/scripts/firmware/launcher.sh connection
parameters:
type:script
message:Retrieve connectivity status

[running]
command:/usr/local/opnsense/scripts/firmware/running.sh
parameters:
type:script_output
message:retrieve firmware execution status

[update]
command:/usr/sbin/daemon -f /usr/local/opnsense/scripts/firmware/launcher.sh update
parameters:%s
type:script
message:Running firmware update

[upgrade]
command:/usr/sbin/daemon -f /usr/local/opnsense/scripts/firmware/launcher.sh upgrade
parameters:
type:script
message:Running firmware upgrade

[reinstall]
command:/usr/sbin/daemon -f /usr/local/opnsense/scripts/firmware/launcher.sh reinstall
parameters:%s
type:script
message:Reinstalling firmware package %s

[lock]
command:/usr/sbin/daemon -f /usr/local/opnsense/scripts/firmware/launcher.sh lock
parameters:%s
type:script
message:Locking firmware package %s

[unlock]
command:/usr/sbin/daemon -f /usr/local/opnsense/scripts/firmware/launcher.sh unlock
parameters:%s
type:script
message:Unlocking firmware package %s

[install]
command:/usr/sbin/daemon -f /usr/local/opnsense/scripts/firmware/launcher.sh install
parameters:%s
type:script
message:Installing firmware package %s

[remove]
command:/usr/sbin/daemon -f /usr/local/opnsense/scripts/firmware/launcher.sh remove
parameters:%s
type:script
message:Remove firmware package %s

[plugin]
command:/usr/local/opnsense/scripts/firmware/plugin.sh
parameters:%s
type:script_output
message:Tested for presence of plugin %s

[sync]
command:/usr/sbin/daemon -f /usr/local/opnsense/scripts/firmware/launcher.sh sync
parameters:
type:script
message:Install missing configured plugins

[resync]
command:/usr/sbin/daemon -f /usr/local/opnsense/scripts/firmware/launcher.sh resync
parameters:
type:script
message:Remove missing configured plugins

[status]
command:/usr/local/opnsense/scripts/firmware/read.sh
parameters:
type:script_output
message:Retrieve upgrade progress status

[details]
command:/usr/local/opnsense/scripts/firmware/launcher.sh -u details
parameters:%s
type:script_output
message:Querying %s package details

[local]
command:/usr/local/opnsense/scripts/firmware/launcher.sh -u query local
parameters:
type:script_output
message:view local packages

[remote]
command:/usr/local/opnsense/scripts/firmware/launcher.sh -u query remote
parameters:
type:script_output
message:view remote packages

[tiers]
command:/usr/local/opnsense/scripts/firmware/launcher.sh -u query tiers
parameters:
type:script_output
message:view plugin tiers

[product]
command:/usr/local/opnsense/scripts/firmware/product.php
parameters:
type:script_output
message:Retrieve firmware product info

[reload]
command:/usr/local/sbin/pluginctl -c firmware_reload
parameters:
type:script
message:update firmware settings

[configure]
command:/usr/local/etc/rc.configure_firmware
parameters:
type:script
message:update firmware configuration

[reboot]
command:/usr/local/etc/rc.reboot
parameters:
type:script
message:issued firmware reboot

[poweroff]
command:/usr/local/etc/rc.halt
parameters:
type:script
message:issued firmware power off

[auto-update]
command:/usr/local/etc/rc.firmware -r 1500
description:Automatic firmware update
parameters:%s
type:script
message:Attempting automatic firmware update via cron
