File: check-tree.sh

package info (click to toggle)
network-manager 1.54.3-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 71,432 kB
  • sloc: ansic: 483,661; python: 11,632; xml: 8,546; sh: 5,552; perl: 596; cpp: 178; javascript: 130; ruby: 107; makefile: 64; lisp: 22
file content (24 lines) | stat: -rwxr-xr-x 595 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
20
21
22
23
24
#!/bin/bash

set -e

TOP_DIR="$(dirname "$0")/.."

die() {
    printf 'FAIL: %s\n' "$*" >&2
    exit 1
}

check_cmp() {
    local a="$1"
    local b="$2"

    cmp "$TOP_DIR/$a" "$TOP_DIR/$b" && return 0

    diff "$TOP_DIR/$a" "$TOP_DIR/$b" || :
    die "files \"$a\" and \"$b\" differ!"
}

check_cmp src/libnm-base/nm-ethtool-utils-base.h src/libnm-client-public/nm-ethtool-utils.h
check_cmp src/libnm-core-intern/nm-meta-setting-base-impl.h src/libnmc-setting/nm-meta-setting-base-impl.h
check_cmp src/libnm-core-impl/nm-meta-setting-base-impl.c src/libnmc-setting/nm-meta-setting-base-impl.c