X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=lib%2FOnis%2FData%2FPersistent%2FDbm.pm;h=402d0ee4c300dd654706e1e5d65d50ab46de1b64;hb=c3248e395661c790e05991282bc5cb77991caa21;hp=2e1cac6748cc3662f388c00ea7f737306f56accd;hpb=f13e64bfbc3a1d52b0c083ffaa2202d388e2eea4;p=onis.git diff --git a/lib/Onis/Data/Persistent/Dbm.pm b/lib/Onis/Data/Persistent/Dbm.pm index 2e1cac6..402d0ee 100644 --- a/lib/Onis/Data/Persistent/Dbm.pm +++ b/lib/Onis/Data/Persistent/Dbm.pm @@ -35,8 +35,16 @@ onis' main directory.. =cut -our $DBMDirectory = get_config ('storage_dir') || 'var'; -$DBMDirectory =~ s#/$##g; +our $DBMDirectory = 'var'; +if (get_config ('storage_dir')) +{ + $DBMDirectory = get_config ('storage_dir'); +} +elsif ($ENV{'HOME'}) +{ + $DBMDirectory = $ENV{'HOME'} . '/.onis/data'; +} +$DBMDirectory =~ s#/+$##g; if (!$DBMDirectory or !-d $DBMDirectory) {