# HG changeset patch # User Christophe Lincoln # Date 1399208248 -7200 # Node ID 1c2fefeff09597fd70152bcfd686dcedd12ecf6a # Parent 720c56ccca14f46d7c502b2f783d9bc93119e563 sudo: dont ask for password if subox.conf is set diff -r 720c56ccca14 -r 1c2fefeff095 rootfs/usr/bin/sudo --- a/rootfs/usr/bin/sudo Thu May 01 08:33:17 2014 +0200 +++ b/rootfs/usr/bin/sudo Sun May 04 14:57:28 2014 +0200 @@ -6,12 +6,22 @@ cmd="$@" pwd="$(pwd)" +conf="$HOME/.config/slitaz/subox.conf" + +# Saved root password +if [ -f "$conf" ]; then + pass="$(cat $conf)" +fi case "$1" in usage|*help|"") echo -e "\nExecute a command as root" echo -e "Usage: $(basename $0) [command]\n" ;; *) - su -c "cd $pwd; $cmd" + if [ "$pass" ]; then + echo "$pass" | su -c "cd $pwd; $cmd" + else + su -c "cd $pwd; $cmd" + fi ;; esac exit 0