--- lib/PXElator/client.pm 2009/08/06 15:15:53 156 +++ lib/PXElator/client.pm 2009/08/06 18:43:55 164 @@ -28,8 +28,13 @@ write_file $path, $default; warn "default $path = $default"; $value = $default; - } else { - $value = read_file $path if -e $path; + } elsif ( -e $path ) { + if ( -l $path ) { + $value = readlink $path; + $value =~ s{.*/([^/]+)$}{$1}; + } else { + $value = read_file $path; + } } return $value; }