Project

General

Profile

« Previous | Next » 

Revision 8e428017

Added by Ermal LUÇI over 14 years ago

Do not try to be smart on the package name and also use a better resulting condition testing.

View differences:

etc/inc/pkg-utils.inc
99 99
 *   
100 100
 ******/
101 101
function remove_freebsd_package($packagestring) {
102
	$todel = substr(reverse_strrchr($packagestring, "."), 0, -1);
103
	exec("/usr/sbin/pkg_delete -x {$todel}");
102
	exec("/usr/sbin/pkg_delete -x {$packagestring}");
104 103
}
105 104

  
106 105
/****f* pkg-utils/is_package_installed
......
456 455
				$depend_filename = $working_depend[1] . $pkg_extension;
457 456
			else
458 457
				$depend_filename = $working_depend[1];
459
			if (is_freebsd_pkg_installed($working_depend[1]) === false) {
458
			if (!is_freebsd_pkg_installed($working_depend[1])) {
460 459
				if (pkg_fetch_recursive($working_depend[1], $depend_filename, $dependlevel + 1, $base_url) == false)
461 460
					return false;
462 461
			} else {
......
1083 1082
	return;
1084 1083
}
1085 1084

  
1086
?>
1085
?>

Also available in: Unified diff