{"id":43702523,"url":"https://github.com/zeppe-lin/rc","last_synced_at":"2026-02-05T05:09:58.723Z","repository":{"id":143725039,"uuid":"584248128","full_name":"zeppe-lin/rc","owner":"zeppe-lin","description":"Init scripts","archived":false,"fork":false,"pushed_at":"2026-01-28T05:05:57.000Z","size":318,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-28T20:29:37.947Z","etag":null,"topics":["init-scripts","kiss-principle","posix-sh","sysvinit"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zeppe-lin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":"COPYRIGHT","agents":null,"dco":null,"cla":null}},"created_at":"2023-01-02T01:36:16.000Z","updated_at":"2026-01-28T05:06:00.000Z","dependencies_parsed_at":"2024-06-09T11:26:50.197Z","dependency_job_id":"8d81fc85-36e8-49b0-baff-a2ab34ed3075","html_url":"https://github.com/zeppe-lin/rc","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/zeppe-lin/rc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeppe-lin%2Frc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeppe-lin%2Frc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeppe-lin%2Frc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeppe-lin%2Frc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zeppe-lin","download_url":"https://codeload.github.com/zeppe-lin/rc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeppe-lin%2Frc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29113199,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T03:44:17.043Z","status":"ssl_error","status_checked_at":"2026-02-05T03:44:12.077Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["init-scripts","kiss-principle","posix-sh","sysvinit"],"created_at":"2026-02-05T05:09:58.659Z","updated_at":"2026-02-05T05:09:58.715Z","avatar_url":"https://github.com/zeppe-lin.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"OVERVIEW\n========\n\nInit scripts for `sysvinit` on Zeppe-Lin.\n\nThis project is a fork of CRUX init scripts (version 2.31, extracted\nfrom the `rc` port) with the following changes:\n  * Rewritten in POSIX `sh(1p)` instead of `bash(1)`\n  * Added manual pages: `rc(8)`, `rc.conf(5)`, and `rc.d(7)`\n  * Optional `seedrng(8)` support to seed the kernel RNG from seed\n    files\n  * Optional `mdadm(1)` support to assemble RAID volumes\n  * Optional `cryptmount(8)` support to parse `crypttab(5)` via\n    `cryptsetup(8)`\n  * Kernel ring buffer is saved to `/var/log/dmesg` instead of\n    `/var/log/boot`\n  * Configurable boot logging daemon (e.g., `bootlogd(8)`)\n  * Configurable device manager instead of default `udevd(8)`\n  * Configurable screen blanking timeout\n  * Removed `rc.fix` file\n  * Mount `/dev/pts` and `/dev/shm` after `/dev`\n  * Mount all virtual filesystems without writing to `/etc/mtab`\n    (supports read-only `/etc`)\n  * Optional delegation of module list handling to the standalone\n    `modules-load(8)` utility\n\nSee the git log for full history.  \nOriginal sources: \u003chttps://git.crux.nu/ports/core/src/branch/3.6/rc\u003e\n\n---\n\nREQUIREMENTS\n============\n\nBuild-time\n----------\n  * POSIX `sh(1p)`, `make(1p)` and \"mandatory utilities\"\n  * `scdoc(1)` to generate manual pages\n\nRuntime\n-------\n  * POSIX `sh(1p)` and \"mandatory utilities\"\n  * `sysvinit` to run initscripts and manage runlevels\n  * `util-linux` and `coreutils`\n  * `udevd(8)` from `eudev`/`udev`/`systemd-udevd` for device\n    management, or a custom manager specified via `DEVMGR`\n  * `sysctl(8)` from `procps`/`procps-ng` to set kernel variables\n  * `ldconfig(8)` from `glibc` to update shared library links\n  * `hostname(1)` from `inetutils` to set the hostname\n  * `depmod(8)` from `kmod` to generate `modules.dep` and map files\n\n**Optional dependencies:**\n  * `bootlogd(8)` from `sysvinit` for boot logging\n  * `setfont(8)` and `loadkeys(1)` from `kbd` for console font and\n    keyboard layout\n  * `seedrng(8)` from `seedrng` to seed the kernel RNG\n  * `vgscan(8)`, `vgchange(8)`, and `lvm(8)` from `lvm` for\n    device-mapper nodes and LVM volume groups\n  * `mdadm(8)` from `mdadm` to detect and assemble RAID devices\n  * `cryptmount(8)` from `cryptmount` to manage encrypted volumes\n    (requires `cryptsetup(8)`, `blkid(8)`, and `mkswap(8)`)\n  * `modules-load(8)` from\n    [modules-load](https://github.com/zeppe-lin/modules-load) to load\n    modules from configuration directories\n\n---\n\nINSTALLATION\n============\n\nTo install:\n\n```sh\n# as root\nmake install\n```\n\nConfiguration parameters are defined in `config.mk`.\n\nPost-Install\n------------\n\nCustomize the following files:\n\n1. `/etc/rc.conf`:\n   System-wide settings and `SERVICES` list (see `rc.conf(5)`).\n2. `/etc/inittab`:\n   Manages the boot process and runlevels (see `inittab(5)`).\n\nExamples are provided in `extra/rc.conf.sample`,\n`extra/inittab.sample`, and in the Zeppe-Lin\n[rc package](https://github.com/zeppe-lin/pkgsrc-core/tree/1.x/rc).\n\n**Note on POSIX Environments**:\nSome versions of `mount(1)` may not support non-numeric group names.\nIf mounting `/dev/pts` fails, replace `git=tty` with the numeric group\nID (e.g., `gid=5`) in the main `rc` script.\n\n---\n\nDOCUMENTATION\n=============\n\nSee manual pages in `/man`.\n\n---\n\nLICENSE\n=======\n\n`rc` is licensed under the\n[GNU General Public License v3 or later](https://gnu.org./licenses/gpl.html).\n\nSee `COPYING` for license terms and `COPYRIGHT` for notices.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeppe-lin%2Frc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeppe-lin%2Frc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeppe-lin%2Frc/lists"}