Changeset 881
- Timestamp:
- 12/27/11 18:14:32 (13 years ago)
- Location:
- LATMOS-Accounts
- Files:
-
- 1 added
- 1 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts/MANIFEST
r867 r881 32 32 bin/la-sql-regatt 33 33 bin/la-sql-sanity 34 bin/la-sql-upgrade.in 34 35 bin/la-sync 35 36 bin/la-sync-list -
LATMOS-Accounts/Makefile.PL
r877 r881 57 57 bin/la-sql-regatt 58 58 bin/la-sql-loadatt 59 bin/la-sql-upgrade 59 60 ) ], 60 61 macro => { … … 62 63 DESTINSTALLMAN5DIR => '$(DESTDIR)$(INSTALLMAN5DIR)', 63 64 INST_MAN5DIR => 'blib/man5', 64 DESTRPMDIR => '$(shell pwd)' 65 DESTRPMDIR => '$(shell pwd)', 66 DATADIR => '/usr/share/latmos-accounts', 67 DESTDATADIR => '$(DESTDIR)$(DATADIR)', 65 68 }, 66 69 MAN1PODS => { … … 83 86 <<EOF; 84 87 #.PHONY .= svnmanifest 88 89 bin/la-sql-upgrade: bin/la-sql-upgrade.in 90 \tcat \$< \| sed 's:\@DATADIR\@:\$(DATADIR):' > \$@ 91 \tchmod +x \$@ 85 92 86 93 svnmanifest: … … 134 141 my $section = $self->SUPER::install(); 135 142 136 $section =~ s/(^install ::.*)/$1 install_config install_templates /m;143 $section =~ s/(^install ::.*)/$1 install_config install_templates install_data/m; 137 144 $section =~ s/\$\(INST_BIN\) \$\(DESTINSTALL(\w*)BIN\)/$& \$(INST_MAN5DIR) \$(DESTINSTALLMAN5DIR)/g; 138 145 … … 147 154 148 155 install_templates :: 149 install -d $(DESTDIR) /usr/share/latmos-accounts/templates156 install -d $(DESTDIR)$(DATADIR)/templates 150 157 $(ABSPERLRUN) -MExtUtils::Install -e 'install({ templates => @ARGV })' \\ 151 $(DESTDIR)/usr/share/latmos-accounts/templates 158 $(DESTDIR)$(DATADIR)/templates 159 160 install_data :: 161 install -d $(DESTDIR)$(DATADIR) 162 $(ABSPERLRUN) -MExtUtils::Install -e 'install({ sqldata => @ARGV })' \\ 163 $(DESTDIR)$(DATADIR) 152 164 ]; 153 165 -
LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql.pm
r880 r881 83 83 $self->{_db}->do(q{set DATESTYLE to 'DMY'}); 84 84 $self->log(LA_DEBUG, 'New connection to DB'); 85 my $sv = $self->get_global_value('schema_version') || 1;86 if ($sv < $SCHEMA_VERSION) {87 $self->log(LA_CRIT,88 "Schema version %d found, %d is need, please update db for `%s' base",89 $sv,90 $SCHEMA_VERSION,91 $self->label,92 );93 # return;94 }95 85 return $self->{_db}; 96 86 } … … 105 95 sub load { 106 96 my ($self) = @_; 107 return $self->db ? 1 : 0; 97 if (!$self->db) { return 0 }; 98 99 my $sv = $self->get_global_value('schema_version') || 1; 100 if ($sv < $SCHEMA_VERSION) { 101 $self->log(LA_CRIT, 102 "Schema version %d found, %d is need, please update db for `%s' base", 103 $sv, 104 $SCHEMA_VERSION, 105 $self->label, 106 ); 107 # return; 108 } 109 110 1; 108 111 } 109 112
Note: See TracChangeset
for help on using the changeset viewer.