{"id":13710982,"url":"https://github.com/archlinux/mkinitcpio","last_synced_at":"2025-06-28T06:06:57.948Z","repository":{"id":36075593,"uuid":"166817331","full_name":"archlinux/mkinitcpio","owner":"archlinux","description":"Arch Linux initramfs generation tools (read-only mirror)","archived":false,"fork":false,"pushed_at":"2025-01-23T17:13:24.000Z","size":3114,"stargazers_count":213,"open_issues_count":17,"forks_count":62,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-01-23T18:20:59.757Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio/","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/archlinux.png","metadata":{"files":{"readme":"README.adoc","changelog":"CHANGELOG","contributing":"CONTRIBUTING.adoc","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-21T13:18:03.000Z","updated_at":"2025-01-23T17:13:29.000Z","dependencies_parsed_at":"2023-10-11T21:03:20.813Z","dependency_job_id":"8f7f6fdd-d761-4259-8f90-98e19a47cd29","html_url":"https://github.com/archlinux/mkinitcpio","commit_stats":null,"previous_names":[],"tags_count":143,"template":false,"template_full_name":null,"purl":"pkg:github/archlinux/mkinitcpio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archlinux%2Fmkinitcpio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archlinux%2Fmkinitcpio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archlinux%2Fmkinitcpio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archlinux%2Fmkinitcpio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/archlinux","download_url":"https://codeload.github.com/archlinux/mkinitcpio/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/archlinux%2Fmkinitcpio/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262382745,"owners_count":23302298,"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-08-02T23:01:03.041Z","updated_at":"2025-06-28T06:06:57.929Z","avatar_url":"https://github.com/archlinux.png","language":"Shell","funding_links":[],"categories":["Projects"],"sub_categories":[],"readme":":toc: preamble\n:sectnums:\n\n= README\n\nmkinitcpio is a modular initramfs image creation utility. 🐏\n\n== Dependencies\n\nmkinitcpio has the following dependencies.\n\n.Dependencies:\n* GNU awk\n* A static build of busybox installed at `+/usr/lib/initcpio/busybox+`\n* kmod\n* util-linux\n* bsdtar from libarchive\n* GNU Coreutils\n* Bash\n* GNU Binutils\n* GNU Diffutils\n* GNU Findutils\n* GNU Grep\n* gzip (the default initramfs compressor for Linux \u003c 5.9)\n* zstd (the default initramfs compressor for Linux ≥ 5.9)\n\n.Optional dependencies:\n* systemd: for systemd-based initramfs\n* xz: for `+lzma+` and `+xz+` initramfs compression/decompression\n* bzip2: for initramfs compression/decompression\n* lzop for `+lzo+` initramfs compression/decompression\n* lz4 for initramfs compression/decompression\n* systemd-ukify: build UKIs using ukify instead of objcopy\n\n.Build time dependencies:\n* Meson\n* Asciidoctor (or alternatively a2x from AsciiDoc.py) to create man pages\n* Bash Automated Testing System (bats) and bats-assert for tests\n* ShellCheck for tests\n\nInstructions for building are available in xref:CONTRIBUTING.adoc#_building[CONTRIBUTING.adoc].\n\n== Contributing\n\nmkinitcpio development happens on the Arch Linux GitLab instance: https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio. All issues and merge request should be submitted there.\n\nDevelopment discussion can be held in the link:ircs://irc.libera.chat/archlinux-projects[#archlinux-projects] IRC channel on https://libera.chat/[Libera Chat] and the https://lists.archlinux.org/mailman3/lists/arch-projects.lists.archlinux.org/[arch-projects mailing list].\n\nBefore contributing, make yourself familiar with the https://terms.archlinux.org/docs/code-of-conduct/[Arch Linux code of conduct] and xref:CONTRIBUTING.adoc[mkinitcpio coding style].\n\n== User documentation\n\nPrimary usage documentation is available in the xref:man/mkinitcpio.8.adoc[mkinitcpio(8)], xref:man/lsinitcpio.1.adoc[lsinitcpio(1)] and xref:man/mkinitcpio.conf.5.adoc[mkinitcpio.conf(5)] man pages.\n\nA comprehensible user guide is available in the https://wiki.archlinux.org/title/mkinitcpio[mkinitcpio article on ArchWiki].\n\n== License\n\nThis project is licensed under the terms of the *GPL-2.0-only*. See `link:LICENSE[]`.\n\nCopyright 🄯 mkinitcpio contributors. See the `link:AUTHORS[]` file or `+git log+` for the full list of authors.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchlinux%2Fmkinitcpio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farchlinux%2Fmkinitcpio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farchlinux%2Fmkinitcpio/lists"}