#!/bin/bash

case $1 in
	get_api)
		echo 2.0 > "$2"
		;;
	list_actions)
		echo get_api list_actions find_broken_packages > "$2"
		;;
	
	find_broken_packages)
		IFS=$'\n'
		retval=$(revdep-rebuild -eqpi | egrep '^emerge .*--oneshot' | sed 's/[^\/]*=//' | sed 's/=//g')
		echo ${retval[0]} | sed 's/ /\n/g' > "$2"
		;;

	*)	
		echo "Unknown action:" "$1" > "$3"
		exit 1
		;;

esac
		

