aboutsummaryrefslogtreecommitdiffstats
path: root/check-any-installed
blob: 83297696abed2b398488d21fd4f0f8823675430e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh

set -ue

if test -r /etc/lsb-release; then
	. /etc/lsb-release
fi
if test -r ~.dotfiles/.work/distrib-tweak; then
	. ~.dotfiles/.work/distrib-tweak
fi

for pkg; do
	if test "${DISTRIB_ID}" = Arch; then
		if pacman -Qq -- "$pkg"; then
			exit 0;
		fi
	elif test "${DISTRIB_ID}" = Ubuntu; then
		if test "$pkg" = base || dpkg -s -- "$pkg"; then
			exit 0;
		fi
	else
		false
	fi
done </dev/null >/dev/null 2>/dev/null
exit 1