]> git.proxmox.com Git - ceph.git/blame - ceph/src/rocksdb/build_tools/version.sh
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / rocksdb / build_tools / version.sh
CommitLineData
11fdf7f2 1#!/usr/bin/env bash
7c673cae
FG
2if [ "$#" = "0" ]; then
3 echo "Usage: $0 major|minor|patch|full"
4 exit 1
5fi
6
7if [ "$1" = "major" ]; then
8 cat include/rocksdb/version.h | grep MAJOR | head -n1 | awk '{print $3}'
9fi
10if [ "$1" = "minor" ]; then
11 cat include/rocksdb/version.h | grep MINOR | head -n1 | awk '{print $3}'
12fi
13if [ "$1" = "patch" ]; then
14 cat include/rocksdb/version.h | grep PATCH | head -n1 | awk '{print $3}'
15fi
16if [ "$1" = "full" ]; then
17 awk '/#define ROCKSDB/ { env[$2] = $3 }
18 END { printf "%s.%s.%s\n", env["ROCKSDB_MAJOR"],
19 env["ROCKSDB_MINOR"],
20 env["ROCKSDB_PATCH"] }' \
21 include/rocksdb/version.h
22fi