GetNodeFlavour($node_id); $nodefcdistro=$nodeflavour['fcdistro']; # try to open /var/www/html/yum//yum.myplc.d/stock.repo # otherwise use the static version in # /var/www/html/yum.legacy/stock.repo $fc_name="/var/www/html/yum/" . $fcdistro . "/yum.myplc.d/stock.repo"; $fb_name="/var/www/html/yum.legacy/stock.repo"; $fc_contents=file_get_contents($fc_name); if ($fc_contents) { echo "# retrieved " . $fc_name . "\n"; print $fc_contents; exit; } $fb_contents=file_get_contents($fb_name); if ($fb_contents) { echo "# retrieved fallback (fcdistro " . $fcdistro " unknown) " . $fb_name . "\n"; print $fb_contents; exit; } echo "# Could not find any of the following\n"; echo "# " . $fc_name . "\n"; echo "# " . $fb_name . "\n"; echo "# bailing out";