Module: Zlown::Config

Defined in:
lib/zlown/config.rb

Constant Summary collapse

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'