$mFValue) { if (strpos($mFKey, "usr/local/bin") > 0) $return_val += mwexec("ln -sf '{$rootfolder}/bin/{$pkgName}{$mFKey}' '{$mFKey}'", true); // if (strpos($mFKey, "usr/local/lib") > 0) $return_val += mwexec("ln -sf '{$rootfolder}/bin/{$pkgName}{$mFKey}' '{$mFKey}'", true); if (strpos($mFKey, "LC_MESSAGES") > 0) { $localeDir = dirname($mFKey); if (!file_exists($localeDir)) $return_val += mwexec("mkdir -p '{$localeDir}'", true); $return_val += mwexec("ln -sf '{$rootfolder}/bin/{$pkgName}{$mFKey}' '{$mFKey}'", true); } } $pkgName = "libslang2"; $pkgFileNameNeeded = $pkgName; $manifest = ext_load_package($pkgName, $pkgFileNameNeeded, $rootfolder); foreach ($manifest['files'] as $mFKey => $mFValue) { if (strpos($mFKey, "usr/local/lib/libslang.so.2") > 0) $return_val += mwexec("ln -sf '{$rootfolder}/bin/{$pkgName}{$mFKey}' '{$mFKey}'", true); } $pkgName = "libssh2"; $pkgFileNameNeeded = "^libssh2"; $manifest = ext_load_package($pkgName, $pkgFileNameNeeded, $rootfolder); foreach ($manifest['files'] as $mFKey => $mFValue) { if (strpos($mFKey, "usr/local/lib/libssh2.so.1") > 0) $return_val += mwexec("ln -sf '{$rootfolder}/bin/{$pkgName}{$mFKey}' '{$mFKey}'", true); } if ($return_val == 0) mwexec("logger midnightcommander-extension: started successfully"); else mwexec("logger midnightcommander-extension: error(s) during startup, failed with return value = {$return_val}"); echo "RETVAL = {$return_val}\n"; ?>