Skip to content

Commit

Permalink
Don't assume that ENV['HOME'] is set. It isn't if we were started via…
Browse files Browse the repository at this point in the history
… init.d.
  • Loading branch information
chopmo committed Nov 15, 2011
1 parent 7ec29cc commit 06636cf
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions lib/backup.rb
Expand Up @@ -39,12 +39,14 @@ module Backup
##
# Backup's Environment paths
USER = ENV['USER'] || Etc.getpwuid.name
PATH = File.join(ENV['HOME'], 'Backup')
DATA_PATH = File.join(ENV['HOME'], 'Backup', 'data')
CONFIG_FILE = File.join(ENV['HOME'], 'Backup', 'config.rb')
LOG_PATH = File.join(ENV['HOME'], 'Backup', 'log')
CACHE_PATH = File.join(ENV['HOME'], 'Backup', '.cache')
TMP_PATH = File.join(ENV['HOME'], 'Backup', '.tmp')

home_env = ENV.fetch("HOME") { "" }
PATH = File.join(home_env, 'Backup')
DATA_PATH = File.join(home_env, 'Backup', 'data')
CONFIG_FILE = File.join(home_env, 'Backup', 'config.rb')
LOG_PATH = File.join(home_env, 'Backup', 'log')
CACHE_PATH = File.join(home_env, 'Backup', '.cache')
TMP_PATH = File.join(home_env, 'Backup', '.tmp')

##
# Autoload Backup base files
Expand Down

0 comments on commit 06636cf

Please sign in to comment.