Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php/* vim: set noai expandtab tabstop=4 softtabstop=4 shiftwidth=4: *//*** System_Daemon turns PHP-CLI scripts into daemons.** PHP version 5** @category System* @package System_Daemon* @author Kevin van Zonneveld <kevin@vanzonneveld.net>* @copyright 2008 Kevin van Zonneveld (http://kevin.vanzonneveld.net)* @license http://www.opensource.org/licenses/bsd-license.php New BSD Licence* @version SVN: Release: $Id: Linux.php 186 2010-05-10 13:10:04Z tiefland $* @link http://trac.plutonia.nl/projects/system_daemon*//*** A System_Daemon_OS driver for Linux based Operating Systems** @category System* @package System_Daemon* @author Kevin van Zonneveld <kevin@vanzonneveld.net>* @copyright 2008 Kevin van Zonneveld (http://kevin.vanzonneveld.net)* @license http://www.opensource.org/licenses/bsd-license.php New BSD Licence* @version SVN: Release: $Id: Linux.php 186 2010-05-10 13:10:04Z tiefland $* @link http://trac.plutonia.nl/projects/system_daemon* **/class System_Daemon_OS_Linux extends System_Daemon_OS{/*** On Linux, a distro-specific version file is often telling us enough** @var string*/protected $_osVersionFile = "";/*** Path to autoRun script** @var string*/protected $_autoRunDir = "/etc/init.d";/*** Determines wether the system is compatible with this OS** @return boolean*/public function isInstalled(){if (!stristr(PHP_OS, "Linux")) {return false;}// Find out more specific// This is used by extended classes that inherit// this functionif ($this->_osVersionFile) {if (!file_exists($this->_osVersionFile)) {return false;}}return true;}}