- APP_DIR =
File.expand_path('~/.zlown')
- APP_BINARY =
File.expand_path('../../../bin/zlown', __FILE__)
- CONFIG_FILE =
File.join(APP_DIR, 'zlown.yml')
- BOOT_SCRIPT =
File.join(APP_DIR, 'enable-forwarding.sh')
- BOOT_SCRIPT_TEMPLATE =
File.expand_path('../../../scripts/enable-forwarding.sh', __FILE__)
- DNSMASQ_CONFIG =
'/etc/dnsmasq.conf'
- DNSMASQ_TEMPLATE =
File.expand_path('../../../etc/dnsmasq.conf', __FILE__)
- HOSTAPD_CONFIG =
'/etc/hostapd/hostapd.conf'
- HOSTAPD_TEMPLATE =
File.expand_path('../../../etc/hostapd/hostapd.conf', __FILE__)
- HTTPRY_PID_FILE =
File.join(APP_DIR, 'run', 'httpry.pid')
- DATA_DIR =
File.join(APP_DIR, 'data')
- RUN_DIR =
File.join(APP_DIR, 'run')
- SERVICE_TEMPLATE =
File.expand_path('../../../etc/systemd/system/zlown.service', __FILE__)
- SERVICE_FILE =
File.expand_path("#{APP_DIR}/zlown.service")
- RCLOCAL_CONFIG =
'/etc/rc.local'
- RCLOCAL_TEMPLATE =
File.expand_path('../../../etc/rc.local', __FILE__)
- RUN_CMD =
"#{APP_BINARY} run"
- DNSMASQ_SERVICE =
'dnsmasq.service'
- HOSTAPD_SERVICE =
'hostapd.service'
- ZLOWN_SERVICE_FILE =
File.expand_path('~/.zlown/zlown.service')
- ZLOWN_SERVICE_NAME =
'zlown'