autils

Unnamed repository; edit this file 'description' to name the repository.
git clone https://codeberg.org/emmett1/autils
Log | Files | Refs | README | LICENSE

apkg-orphan (294B)


      1 #!/bin/sh
      2 #
      3 # script to print orphan package
      4 # (package which no its dependent installed)
      5 
      6 for i in $(apkg -a); do
      7 	[ "$(apkg -p $i)" ] || continue
      8 	orphan=1
      9 	for p in $(apkg -j $i); do
     10 		if [ "$(apkg -a ^$p$)" ]; then
     11 			unset orphan
     12 			break
     13 		fi
     14 	done
     15 	[ "$orphan" ] && echo $i
     16 done
     17 
     18 exit 0