Busybox's ash doesn't pass unexported environment variables to processes
started from within a function, so a service started with
MMM=xyz service_start blablabla
will never see the MMM variable.
Fix this by exporting the important variables.
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34493
config_get monitorport "$section" 'monitorport'
config_get poll "$section" 'poll'
- AUTOSSH_GATETIME="${gatetime:-30}" \
- AUTOSSH_POLL="${poll:-600}" \
+ export AUTOSSH_GATETIME="${gatetime:-30}"
+ export AUTOSSH_POLL="${poll:-600}"
service_start /usr/sbin/autossh -M ${monitorport:-20000} -f ${ssh}
}