From 4f483f13e3c624a0ce6161e6ddd6923b4d101f0e Mon Sep 17 00:00:00 2001 From: kergoth Date: Fri, 14 Mar 2003 19:22:43 +0000 Subject: Two bugs fixed: 1) We werent checking for failure on execlp() of shutdown 2) We assumed that /sbin was in the PATH, as otherwise one cannot execute shutdown. This is a flawed assumption, particularly in the case of running Opie as a nonroot user. In the case of OZ 3.1rc3.1, /etc/profile no longer puts the sbin dirs in the PATH (it never should have in the first place), and opie doesnt source $HOME/.profile in its startup script, which resulted in the shutdown app failing to reboot or shutdown. Fixed by using execle rather than execlp, and specifying /sbin and /usr/sbin as the executed path for shutdown. --- (limited to 'libsql/osqldriver.cpp') -- cgit v0.9.0.2