diff --git a/lib/common/functions.sh b/lib/common/functions.sh index 7c3297598e..16065beeee 100755 --- a/lib/common/functions.sh +++ b/lib/common/functions.sh @@ -297,8 +297,8 @@ addToAddress() { return 1 } getFirstGoodInterface() { - siteToCheckForInternet=www.google.com #Must be domain name. - ipToCheckForInternet=8.8.8.8 #Must be IP. + siteToCheckForInternet="www.google.com" #Must be domain name. + ipToCheckForInternet="8.8.8.8" #Must be IP. [[ -e $workingdir/tempInterfaces.txt ]] && rm -f $workingdir/tempInterfaces.txt >/dev/null 2>&1 foundinterfaces=$(ip -4 addr | awk -F'(global )' '/global / {print $2}') for interface in $foundinterfaces; do diff --git a/packages/web/lib/fog/system.class.php b/packages/web/lib/fog/system.class.php index 9aa3adfb50..fc01a5639b 100644 --- a/packages/web/lib/fog/system.class.php +++ b/packages/web/lib/fog/system.class.php @@ -53,7 +53,7 @@ private static function _versionCompare() public function __construct() { self::_versionCompare(); - define('FOG_VERSION', '1.3.1-RC-1'); + define('FOG_VERSION', '1.3.1-RC-2'); define('FOG_SCHEMA', 244); define('FOG_BCACHE_VER', 111); define('FOG_SVN_REVISION', 6052); diff --git a/packages/web/lib/plugins/location/hooks/changeitems.hook.php b/packages/web/lib/plugins/location/hooks/changeitems.hook.php index 0e597f09f4..540c754391 100644 --- a/packages/web/lib/plugins/location/hooks/changeitems.hook.php +++ b/packages/web/lib/plugins/location/hooks/changeitems.hook.php @@ -169,39 +169,29 @@ public function bootItemSettings($arguments) ), 'locationID' ); - foreach ((array)self::getClass('LocationManager') - ->find(array('id' => $Locations)) as $Location + foreach ((array)self::getClass('LocationAssociationManager') + ->find(array('locationID' => $Locations)) as $Location ) { if (!$Location->isTFTP()) { continue; } $StorageNode = $Location + ->getLocation() ->getStorageNode(); if (!$StorageNode->isValid()) { continue; } $ip = $StorageNode->get('ip'); - $curroot = trim( - trim($StorageNode->get('webroot'), '/') - ); - $webroot = sprintf( - '/%s', - ( - strlen($curroot) > 1 ? - sprintf('%s/', $curroot) : - '' - ) - ); $memtest = $arguments['memtest']; $memdisk = $arguments['memdisk']; $bzImage = $arguments['bzImage']; $initrd = $arguments['initrd']; $arguments['webserver'] = $ip; $arguments['webroot'] = $webroot; - $arguments['memdisk'] = "http://${ip}${webroot}service/ipxe/$memdisk"; - $arguments['memtest'] = "http://${ip}${webroot}service/ipxe/$memtest"; - $arguments['bzImage'] = "http://${ip}${webroot}service/ipxe/$bzImage"; - $arguments['imagefile'] = "http://${ip}${webroot}service/ipxe/$initrd"; + $arguments['memdisk'] = "http://${ip}/fog/service/ipxe/$memdisk"; + $arguments['memtest'] = "http://${ip}/fog/service/ipxe/$memtest"; + $arguments['bzImage'] = "http://${ip}/fog/service/ipxe/$bzImage"; + $arguments['imagefile'] = "http://${ip}/fog/service/ipxe/$initrd"; unset($Location); } } diff --git a/packages/web/management/languages/messages.pot b/packages/web/management/languages/messages.pot index 980d9bf009..300042e8c1 100644 --- a/packages/web/management/languages/messages.pot +++ b/packages/web/management/languages/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-02 16:51-0500\n" +"POT-Creation-Date: 2017-01-03 15:09-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/packages/web/service/inventory.php b/packages/web/service/inventory.php index 968593ed8d..2740f759e3 100644 --- a/packages/web/service/inventory.php +++ b/packages/web/service/inventory.php @@ -22,7 +22,7 @@ require '../commons/base.inc.php'; FOGCore::stripAndDecode($_REQUEST); try { - $Host = self::getHostItem(false, false); + $Host = FOGCore::getHostItem(false, false); $Inventory = $Host->get('inventory'); if (!$Inventory instanceof Inventory || !$Inventory->isValid() diff --git a/packages/web/service/progress.php b/packages/web/service/progress.php index 729f8ce666..c0c737b67a 100644 --- a/packages/web/service/progress.php +++ b/packages/web/service/progress.php @@ -21,7 +21,7 @@ */ require '../commons/base.inc.php'; try { - $Host = self::getHostItem(false); + $Host = FOGCore::getHostItem(false); $Task = $Host->get('task'); $TaskType = new TaskType($Task->get('typeID')); if (!$Task->isValid()) {