summaryrefslogtreecommitdiff
path: root/hooks/build-os-post/10-test-preseed-ips
blob: 8973f7d072878679ca2c4f6191164fa518e5e300 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash -xe
set -o pipefail

# test preseed uid / gids:
DBS_CHANGED=0
for f in group gshadow passwd shadow; do
	echo "Checking $f"
	 if ! diff -Naur files/"$f" "${root:?}"/etc/"$f"; then
		DBS_CHANGED="$(( $DBS_CHANGED + 1 ))"
	fi
done

if [ "$DBS_CHANGED" -gt 0 ]; then
	echo "Error: user and/or group databases changed" 1>&2
	exit 1
fi