swh:1:snp:eb70f1f85391e4b077c211bec36af0061c4bf937
Raw File
Tip revision: 207971009c489fd1ec4734f7b418bd1b17178bdb authored by Jenkins for Software Heritage on 12 February 2020, 13:20:20 UTC
Updated backport on buster-swh from debian/0.0.172-1_swh1 (unstable-swh)
Tip revision: 2079710
dot_add_content
#!/bin/bash

DOT_FILE="$1"
DOT_EXTRA="$2"
SQL_SCHEMA="../swh/storage/sql/30-swh-schema.sql"
if [ -z "$DOT_FILE" -o -z "$DOT_EXTRA" ] ; then
    echo "Usage: $0 DOT_FILE DOT_EXTRA"
    exit 1
fi

if ! [ -f "$SQL_SCHEMA" ] ; then
    echo "Cannot find SQL schema ${SQL_SCHEMA}" 1>&2
    exit 2
fi
schema_version=$(grep -i -A 1 '^insert into dbversion' "$SQL_SCHEMA" | tail -n 1 \
	      | sed -e 's/.*values(//i' -e 's/,.*//')

head -n -1 "$DOT_FILE"  # all of $DOT_FILE but last line
sed "s/@@VERSION@@/$schema_version/" "$DOT_EXTRA"
echo "}"
back to top