From e96bc6de3b5c1bec9ec5d987ffbc24f1ec6fffc0 Mon Sep 17 00:00:00 2001 From: Tom McSweeney Date: Wed, 21 May 2014 17:51:48 -0700 Subject: [PATCH] Changes download location for MK dependencies This commit changes the download location for the Hanlon Microkernel dependencies so that they are downloaded from the GitHub project itself rather than from my personal Dropbox account (where they've resided during development) or from the Puppet Labs download page (which is where they were downloaded when this project was known as the Razor-Microkernel). Specifically, the files downloaded from the project "releases" area are as follows: * mk-open-vm-tools.tar.gz: this file contains a version of the open-vm-tools utilities compiled and packaged for use with Tiny Core Linux; it used to be downloaded from the Puppet Labs download site in the Razor Microkernel days. * mk-custom-busybox.tar.gz: this file contains a custom version of the busybox kernel whose DHCP client has been customized to support three additional DHCP options; specifically: * hanlon_server (option 224), which provides a mechanism for defining an IP address for the Hanlon server that is different from the next-server IP address (which must point at the server that provides the bootstrap kernel for the PXE boot process, typically a TFTP server) * hanlon_port (option 225), which provides a mechanism for passing the port that Hanlon is listening on through the DHCP response sent back to the Microkernel (important if the Hanlon server is listening on a port other than the default port, 8026) * hanlon_base_uri (option 226), which provides a mechanism for passing the base URI (or context) under which the Hanlon RESTful API is accessible (important if Hanlon is deployed to a server as a WAR file and this context changes from the default /hanlon/api context defined in Hanlon and the Hanlon-Microkernel) * mk-ipmi-mods-and-tools.tar.gz: this file contains the drivers and utilities used by the Microkernel to access the BMC of an underlying node (if one exists on the node) and report back the associated IPMI-related facts to Hanlon with this change in download location for these three files, the Hanlon-Microkernel should be ready for a 1.0 release --- build-bundle-file.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build-bundle-file.sh b/build-bundle-file.sh index 931fef9..86cb1a4 100755 --- a/build-bundle-file.sh +++ b/build-bundle-file.sh @@ -176,9 +176,9 @@ fi [ -z "$TCL_MIRROR_URI" ] && TCL_MIRROR_URI='http://distro.ibiblio.org/tinycorelinux/4.x/x86/tcz' [ -z "$TCL_ISO_URL" ] && TCL_ISO_URL='http://distro.ibiblio.org/tinycorelinux/4.x/x86/release/Core-current.iso' [ -z "$RUBY_GEMS_URL" ] && RUBY_GEMS_URL='http://production.cf.rubygems.org/rubygems/rubygems-1.8.24.tgz' -[ -z "$OPEN_VM_TOOLS_URL" ] && OPEN_VM_TOOLS_URL='https://www.dropbox.com/s/e4bgt1hdgtt8vlb/mk-open-vm-tools.tar.gz' -[ -z "$IPMI_TOOLS_URL" ] && IPMI_TOOLS_URL='https://www.dropbox.com/s/r5chqs4qftqao8y/mk-ipmi-mods-and-tools.tar.gz' -[ -z "$PRIV_BUSYBOX_URL" ] && PRIV_BUSYBOX_URL='https://www.dropbox.com/s/2b8oonqaz5ksxb4/mk-custom-busybox.tar.gz' +[ -z "$OPEN_VM_TOOLS_URL" ] && OPEN_VM_TOOLS_URL='https://github.com/csc/Hanlon-Microkernel/releases/download/v1.0/mk-open-vm-tools.tar.gz' +[ -z "$IPMI_TOOLS_URL" ] && IPMI_TOOLS_URL='https://github.com/csc/Hanlon-Microkernel/releases/download/v1.0/mk-ipmi-mods-and-tools.tar.gz' +[ -z "$PRIV_BUSYBOX_URL" ] && PRIV_BUSYBOX_URL='https://github.com/csc/Hanlon-Microkernel/releases/download/v1.0/mk-custom-busybox.tar.gz' [ -z "${DEB_PACKAGE_LIST_URL[*]}" ] && DEB_PACKAGE_LIST_URL[0]='http://distro.ibiblio.org/tinycorelinux/5.x/x86/debian_wheezy_main_i386_Packages.gz' [ -z "$DEB_MIRROR_URL" ] && DEB_MIRROR_URL='ftp://ftp.us.debian.org/debian'