Skip to content

Commit 1c459ad

Browse files
committed
update-monomers-db added
1 parent e52ce64 commit 1c459ad

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

‎scripts/update-monomers-db‎

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
#!/bin/bash
2+
3+
DATE=$(date "+%Y%m%d")
4+
CHANGE_ENTRY="automatic bump"
5+
MIRROR=
6+
7+
# Find the Documentation dir from sci overlay
8+
9+
if [[ -f $(basename $0) ]]; then
10+
REPO_DOC=$(pwd)
11+
else
12+
REPO_DOC=$(dirname $0)
13+
fi
14+
15+
16+
cd /tmp;
17+
18+
wget http://www.ysbl.york.ac.uk/~garib/refmac/data/refmac_dictionary.tar.gz
19+
20+
SHA_NEW=$(sha256sum refmac_dictionary.tar.gz)
21+
SHA_OLD=$(sed -n -e '/^DIST monomer/p ${REPO_DOC}/../sci-libs/monomer-db/Manifest | \
22+
tail -n 1 | awk '{print $9}')
23+
24+
if [[ ${SHA_OLD} == ${SHA_NEW} ]]; then
25+
echo "Nothing to update"
26+
else
27+
echo "bumping to monomer-db-${DATE} ..."
28+
$(bump_package)
29+
fi
30+
31+
32+
bump_package() {
33+
mv refmac_dictionary.tar.gz monomer-db-${DATE}.tar.gz
34+
scp monomer-db-${DATE}.tar.gz ${MIRROR}
35+
36+
cd ${REPO_DOC}/../sci-libs/monomer-db/
37+
git mv monomer-db*ebuild monomer-db-${DATE}.ebuild
38+
echangelog '${CHANGE_ENTRY}'
39+
repoman -d -v fix
40+
git add .
41+
git ci -m "${CHANGE_ENTRY}"
42+
}
43+

0 commit comments

Comments
 (0)