require 'tempfile'
origfnm = File.expand_path('../db/structure.sql', __FILE__)
tmpfnm = Tempfile.new 'structure.sql', File.expand_path('..', origfnm)
+ copyright_done = false
begin
tmpfile = File.new tmpfnm, 'w'
origfile = File.new origfnm
origfile.each_line do |line|
+ if !copyright_done
+ if !/Copyright .* Arvados/
+ tmpfile.write "-- Copyright (C) The Arvados Authors. All rights reserved.\n--\n-- SPDX-License-Identifier: AGPL-3.0\n\n"
+ end
+ copyright_done = true
+ end
if /^SET lock_timeout = 0;/ =~ line
# Avoid edit wars between versions that do/don't write this line.
next