{"id":21357825,"url":"https://github.com/rcbops/alamo-builder","last_synced_at":"2025-07-13T00:33:22.816Z","repository":{"id":4308752,"uuid":"5441305","full_name":"rcbops/alamo-builder","owner":"rcbops","description":null,"archived":false,"fork":false,"pushed_at":"2013-08-22T08:50:39.000Z","size":291,"stargazers_count":3,"open_issues_count":2,"forks_count":10,"subscribers_count":17,"default_branch":"master","last_synced_at":"2024-04-14T15:54:41.481Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rcbops.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-08-16T16:12:24.000Z","updated_at":"2018-02-13T01:18:54.000Z","dependencies_parsed_at":"2022-09-17T22:50:59.801Z","dependency_job_id":null,"html_url":"https://github.com/rcbops/alamo-builder","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcbops%2Falamo-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcbops%2Falamo-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcbops%2Falamo-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcbops%2Falamo-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rcbops","download_url":"https://codeload.github.com/rcbops/alamo-builder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225844818,"owners_count":17533161,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T05:12:33.402Z","updated_at":"2024-11-22T05:12:33.980Z","avatar_url":"https://github.com/rcbops.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"DESCRIPTION\n===========\n\nAlamo-builder is a system for building an ISO to install Rackspace Private Cloud Software (\"Alamo\").\n\nPLATFORMS\n=========\n\nThe build script supports Debian, most Debian-based platforms (such as Ubuntu) and OSX as build platforms. The platform-specific notes are as follows:\n\nDebian\n------\n\nBuilding under Debian requires the following packages:\n\n* genisoimage\n* bsdtar\n\nOSX\n---\n\nBuilding under OSX requires some packages installed through a port system such as MacPorts, Fink or Homebrew. We only test on Homebrew, so we will provide those instructions here.\n\nUsing Homebrew, install:\n\n* cdrtools\n* wget\n\nThen run:\n\n    brew tap homebrew/dupes\n    brew install homebrew/dupes/bsdtar\n    brew link bsdtar\n\nThis will install a duplicate version of bsdtar to /usr/local/bin/bsdtar, which provides a new enough libarchive to extract .ISO files (since OSX broke this functionality in recent versions).\n\nIf this doesn't work for some reason, or you're unable to access the homebrew/dupes tap, you can just directly install libarchive, which provides the needed binary, like so:\n\n    brew install libarchive\n\nIf you would like to do this a different way, you will need to make sure your dupe bsdtar binary is in /usr/local/bin or modify build.sh to provide the correct path.\n\nOPTIONS\n=======\n\nFlavor\n------\n\nexport FLAVOR=\"FULL\" or \"MINIMAL\"; defaults to \"FULL\"\n\n* The FULL flavor ISO bundles all the large dependencies into the .ISO file:\n  * Chef Server VM (1GB)\n  * Chef Omnibus installer (17MB)\n  * Ubuntu Precise 12.04 LTS image (17MB)\n  * Cirros Linux image (7MB)\n* The MINIMAL flavor ISO bundles nothing. This will require the post-installer to download dependencies on the fly.\n\nUSING\n=====\n\nWhen you run the builder for the first time, it will need to download one or more large files, depending on the flavor you choose (See Options section above). At the very least, the Ubuntu 12.04 LTS Server ISO (684MB) will be downloaded to use as the basis of the Alamo ISO.\n\n* Run ./build.sh\n* Get a cup of coffee\n* Booten Sie Eizo! (located in the \"./iso\" directory, symlinked to \"./iso/rpcs-${FLAVOR}.iso\" after build)\n* Remember the Alamo! (feel the pride)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcbops%2Falamo-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frcbops%2Falamo-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcbops%2Falamo-builder/lists"}