aboutsummaryrefslogtreecommitdiff
path: root/apkg-orphan
blob: e30bc5c42d7fe0765bb4d5cb971ef1f2c8bd530a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
#
# script to print orphan package
# (package which no its dependent installed)

for i in $(apkg -a); do
	[ "$(apkg -p $i)" ] || continue
	orphan=1
	for p in $(apkg -j $i); do
		if [ "$(apkg -a ^$p$)" ]; then
			unset orphan
			break
		fi
	done
	[ "$orphan" ] && echo $i
done