Project

General

Profile

« Previous | Next » 

Revision 97c88dfa

Added by Renato Botelho about 10 years ago

Remove unused function walk_depends()

View differences:

etc/inc/pkg-utils.inc
1150 1150
	return return_dir_as_array($g['vardb_path'] . '/pkg');
1151 1151
}
1152 1152

  
1153
function walk_depend($depend, $pkgdb = "", $alreadyseen = "") {
1154
	if (!$pkgdb) {
1155
		$pkgdb = get_pkg_db();
1156
	}
1157
	if (!is_array($alreadyseen)) {
1158
		$alreadyseen = array();
1159
	}
1160
	if (!is_array($depend)) {
1161
		$depend = array();
1162
	}
1163
	foreach ($depend as $adepend) {
1164
		$pkgname = reverse_strrchr($adepend['name'], '.');
1165
		if (in_array($pkgname, $alreadyseen)) {
1166
			continue;
1167
		} elseif (!in_array($pkgname, $pkgdb)) {
1168
			$size += expand_to_bytes($adepend['size']);
1169
			$alreadyseen[] = $pkgname;
1170
			if (is_array($adepend['depend'])) {
1171
				$size += walk_depend($adepend['depend'], $pkgdb, $alreadyseen);
1172
			}
1173
		}
1174
	}
1175
	return $size;
1176
}
1177

  
1178 1153
function pkg_reinstall_all() {
1179 1154
	global $g, $config;
1180 1155

  

Also available in: Unified diff