summaryrefslogtreecommitdiffstats
path: root/src/etc/phpshellsessions/uninstallpkg
blob: 9030e5659bfed4f7ed7183fe2c5d42014e85b27b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
require_once("config.inc");
require_once("util.inc");
require_once("pkg-utils.inc");

global $g, $config, $argv, $command_split;

if (is_array($command_split)) {
	$args = array_slice($command_split, 1);
} else {
	$args = array_slice($argv, 2);
}

$pkg_name = $args[0];
$pkg_info = array();

echo "Removing package \"{$pkg_name}\"...\n";

foreach ($config['installedpackages']['package'] as $package) {
	if ($pkg_name == $package['name']) {
		$pkg_info = $package;
	}
}

$static_output = "";
$pkg_interface = "console";

if (empty($pkg_info)) {
	echo "\nPackage not installed.\n";
	return;
}

uninstall_package($pkg_name);

echo "\nDone.\n";
OpenPOWER on IntegriCloud