From d8a05881b58a51ee2bd3b6198cf0d0c0b3f3b56c Mon Sep 17 00:00:00 2001 From: harlekin Date: Tue, 17 Sep 2002 16:25:38 +0000 Subject: now use ssh-agent if it is present --- (limited to 'root') diff --git a/root/etc/init.d/opie b/root/etc/init.d/opie index ada0431..75f4f7b 100755 --- a/root/etc/init.d/opie +++ b/root/etc/init.d/opie @@ -51,21 +51,27 @@ case $1 in fi + if [ -x /usr/bin/ssh-agent ]; then + SSHAGENT=/usr/bin/ssh-agent + else + SSHAGENT="" + fi + if [ -x $OPIEDIR/bin/opie-login ]; then if ! killall -0 syslogd 2>/dev/null >/dev/null; then echo Starting Opie-login.... - $OPIEDIR/bin/opie-login 2>/dev/null >/dev/null & + $SSHAGENT $OPIEDIR/bin/opie-login 2>/dev/null >/dev/null & else echo Starting Opie-login with syslog logging..... - ($OPIEDIR/bin/opie-login 2>&1 | logger ) & + ($SSHAGENT $OPIEDIR/bin/opie-login 2>&1 | logger ) & fi else if ! killall -0 syslogd 2>/dev/null >/dev/null; then echo Starting Opie.... - $OPIEDIR/bin/qpe 2>/dev/null >/dev/null & + $SSHAGENT $OPIEDIR/bin/qpe 2>/dev/null >/dev/null & else echo Starting Opie with syslog logging..... - ($OPIEDIR/bin/qpe 2>&1 | logger ) & + ($SSHAGENT $OPIEDIR/bin/qpe 2>&1 | logger ) & fi fi -- cgit v0.9.0.2