diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2009-05-18 18:10:13 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2009-05-18 18:10:13 +0000 |
| commit | 167479bbec32232317b5e09eb8aaa64ab83a170b (patch) | |
| tree | 3c6dee2dc9420688f390282fd21b6245f7a17d55 /bin | |
| parent | 4d1e1cad949a407e1e231ac723bbc1e3444dae36 (diff) | |
| download | xxv-167479bbec32232317b5e09eb8aaa64ab83a170b.tar.gz xxv-167479bbec32232317b5e09eb8aaa64ab83a170b.tar.bz2 | |
* KEYWORDS: Update routines
* xxvd: Ignore if contrib/update-xxv missed
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/xxvd | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -469,8 +469,13 @@ sub getDBVersion { return $DBVERSION if($DBVERSION); my $cmd = sprintf('%s/update-xxv', $PATHS->{CONTRIB}); - my ($ver) = (`$cmd -v`)[-1] =~ /\'(\d+)\'/; - $DBVERSION = $ver; + if( -x $cmd) { + my ($ver) = (`$cmd -v`)[-1] =~ /\'(\d+)\'/; + $DBVERSION = $ver; + } else { + $DBVERSION = 31; + debug sprintf("File '%s' missed!, use database layout %d", $cmd, $DBVERSION); + } return $DBVERSION; } |
