xref: /aosp_15_r20/system/sepolicy/tools/policy_version_check.sh (revision e4a36f4174b17bbab9dc043f4a65dc8d87377290)
1*e4a36f41SAndroid Build Coastguard Worker#!/bin/bash
2*e4a36f41SAndroid Build Coastguard Worker
3*e4a36f41SAndroid Build Coastguard WorkerMK=$(awk -F= '/PolicyVers/ { print $2 }' build/soong/policy.go | tr -d ' [:space:]')
4*e4a36f41SAndroid Build Coastguard WorkerBP=$(awk -F= '/DSEPOLICY_VERSION/ { print $2 }' Android.bp | awk -F\" ' { print $1 }')
5*e4a36f41SAndroid Build Coastguard Worker
6*e4a36f41SAndroid Build Coastguard Workerif [ "$MK" != "$BP" ]; then
7*e4a36f41SAndroid Build Coastguard Worker    echo "POLICYVERS in Android.mk must match DSEPOLICY_VERSION in Android.bp" 1>&2
8*e4a36f41SAndroid Build Coastguard Worker    exit 1
9*e4a36f41SAndroid Build Coastguard Workerfi
10