aboutsummaryrefslogtreecommitdiff
path: root/apkg-orphan
blob: c57cbca0a73a8b43b5866bdeb7537aaba52d90d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/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

exit 0