File: prep-travis-devel-annex.sh

package info (click to toggle)
datalad 1.1.5-2.1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 7,140 kB
  • sloc: python: 69,392; sh: 1,521; makefile: 220
file content (19 lines) | stat: -rwxr-xr-x 715 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

set -e -u

# configure
sed -e 's,/debian ,/debian-devel ,g' /etc/apt/sources.list.d/neurodebian.sources.list | sudo tee /etc/apt/sources.list.d/neurodebian-devel.sources.list
sudo apt-get update

# check versions
# devel:
devel_annex_version=$(apt-cache policy git-annex-standalone | grep -B1 '/debian-devel ' | awk '/ndall/{print $1;}')
current_annex_version=$(apt-cache policy git-annex-standalone | awk '/\*\*\*/{print $2}')

if dpkg --compare-versions "$devel_annex_version" gt "$current_annex_version"; then
    sudo apt-get install "git-annex-standalone=$devel_annex_version"
else
    echo "I: devel version $devel_annex_version is not newer than installed $current_annex_version"
    exit 99
fi