#!/bin/sh
#
# Sudo wrapper using Busybox su applet.
# Copyright (C) 2014 SliTaz GNU/Linux.
#

cmd="$@"
pwd="$(pwd)"
conf="${XDG_CONFIG_HOME:-$HOME/.config}/slitaz/subox.conf"

case "$1" in
	usage|*help|"")
		echo -e "\nExecute a command as root"
		echo -e "Usage: $(basename $0) [command]\n" ;;
	*)
		if [ -s "$conf" ]; then
			# Saved root password
			su -c "cd $pwd; $cmd" < "$conf"
		else
			su -c "cd $pwd; $cmd"
		fi ;;
esac
exit 0
