{"id":20601784,"url":"https://github.com/c2nes/openbsd-aws","last_synced_at":"2026-03-12T14:11:21.505Z","repository":{"id":141696796,"uuid":"67569862","full_name":"c2nes/openbsd-aws","owner":"c2nes","description":null,"archived":false,"fork":false,"pushed_at":"2016-09-08T12:43:44.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-06T16:21:12.830Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/c2nes.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-09-07T03:48:50.000Z","updated_at":"2016-09-07T03:48:50.000Z","dependencies_parsed_at":"2024-04-04T15:02:33.962Z","dependency_job_id":null,"html_url":"https://github.com/c2nes/openbsd-aws","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/c2nes/openbsd-aws","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c2nes%2Fopenbsd-aws","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c2nes%2Fopenbsd-aws/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c2nes%2Fopenbsd-aws/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c2nes%2Fopenbsd-aws/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/c2nes","download_url":"https://codeload.github.com/c2nes/openbsd-aws/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/c2nes%2Fopenbsd-aws/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30427892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T14:00:25.264Z","status":"ssl_error","status_checked_at":"2026-03-12T13:59:52.690Z","response_time":114,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-16T09:12:00.012Z","updated_at":"2026-03-12T14:11:21.485Z","avatar_url":"https://github.com/c2nes.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\nBuild an OpenBSD AMI\n====================\n\nThis project is an attempt to document a process for creating an OpenBSD AMI\nfrom scratch from a released version of OpenBSD.\n\nThe rough process is,\n\n1. Use a local OpenBSD install (physical or virtual) to build a `minirootXX.fs`\n   ramdisk image with a bundled [autoinstall](http://man.openbsd.org/autoinstall)\n   configuration.\n2. Create an EBS volume big enough for default install (10GB should be enough).\n3. Write `minirootXX.fs` to the EBS volume using an existing EC2 instance.\n4. Attach the EBS volume as the root volume to an EC2 instance and start to\n   perform the install.\n5. Wait for the instance to reboot.\n6. ???\n7. Profit.\n\nCreate ramdisk\n--------------\n\n1. Install OpenBSD.\n2. Connect via SSH.\n3. Configure doas,\n\n        $ su -\n        # echo allow nopass \u003cusername\u003e \u003e /etc/doas.conf\n        # exit\n\n4. Download source,\n\n        $ ftp http://mirror.jmu.edu/pub/OpenBSD/6.0/src.tar.gz\n        $ ftp http://mirror.jmu.edu/pub/OpenBSD/6.0/sys.tar.gz\n\n5. Unpack source (as root),\n\n        $ cd /usr/src\n        $ doas tar -xzf ~/src.tar.gz\n        $ doas tar -xzf ~/sys.tar.gz\n\n6. Write out `auto_install.conf`,\n\n        $ cd dist/amd64\n        $ doas vi common/auto_install.conf\n\n7. Include `auto_install.conf` in ramdisk,\n\n        $ echo 'COPY    ${CURDIR}/../common/auto_install.conf   auto_install.conf' | doas tee -a common/list\n\n8. Build,\n\n        $ cd ../special\n        $ doas make\n        $ cd ../amd64\n        $ doas make\n\n9. Success,\n\n        $ ls ramdisk_cd/obj/miniroot60.fs\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fc2nes%2Fopenbsd-aws","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fc2nes%2Fopenbsd-aws","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fc2nes%2Fopenbsd-aws/lists"}