Project

General

Profile

« Previous | Next » 

Revision 84cf0b3e

Added by Scott Ullrich over 14 years ago

Use exec()

View differences:

etc/ecl.php
38 38

  
39 39
function get_boot_disk() {
40 40
	global $g, $debug;
41
	$disk = `/sbin/mount | /usr/bin/grep "on / " | /usr/bin/cut -d'/' -f3 | /usr/bin/cut -d' ' -f1`;
41
	$disk = exec("/sbin/mount | /usr/bin/grep \"on / \" | /usr/bin/cut -d'/' -f3 | /usr/bin/cut -d' ' -f1");
42 42
	return $disk;
43 43
}
44 44

  
45 45
function get_disk_slices($disk) {
46 46
	global $g, $debug;
47 47
	$slices_array = array();
48
	$slices = trim(`/bin/ls /dev/{$disk}s* 2>/dev/null`);
48
	$slices = trim(exec("/bin/ls /dev/{$disk}s* 2>/dev/null"));
49 49
	$slices = str_replace("/dev/", "", $slices);
50 50
	if($slices == "ls: No match.") 
51 51
		return;
......
56 56
function get_disks() {
57 57
	global $g, $debug;
58 58
	$disks_array = array();
59
	$disks = `/sbin/sysctl kern.disks | cut -d':' -f2`;
59
	$disks = exec("/sbin/sysctl kern.disks | cut -d':' -f2");
60 60
	$disks_s = explode(" ", $disks);
61 61
	foreach($disks_s as $disk) 
62 62
		if(trim($disk))
etc/phpshellsessions/externalconfiglocator
1
global $config;
2 1

  
3
$config = parse_config(true);
2
include("/etc/ecl.php");
4 3

  
5
require("/etc/ecl.php");

Also available in: Unified diff