{"id":15294098,"url":"https://github.com/choueric/kbdashboard","last_synced_at":"2025-05-07T05:11:33.016Z","repository":{"id":57598791,"uuid":"67493894","full_name":"choueric/kbdashboard","owner":"choueric","description":"Tool to configure, build and install multiple linux kernels.","archived":false,"fork":false,"pushed_at":"2019-07-02T23:30:30.000Z","size":174,"stargazers_count":14,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-07T05:11:27.748Z","etag":null,"topics":["build-tool","linux-kernel"],"latest_commit_sha":null,"homepage":"","language":"Go","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/choueric.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-09-06T09:29:53.000Z","updated_at":"2025-01-03T21:51:35.000Z","dependencies_parsed_at":"2022-08-30T04:41:22.265Z","dependency_job_id":null,"html_url":"https://github.com/choueric/kbdashboard","commit_stats":null,"previous_names":["choueric/kernelbuilddashboard"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/choueric%2Fkbdashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/choueric%2Fkbdashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/choueric%2Fkbdashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/choueric%2Fkbdashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/choueric","download_url":"https://codeload.github.com/choueric/kbdashboard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252817645,"owners_count":21808707,"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":["build-tool","linux-kernel"],"created_at":"2024-09-30T16:57:34.123Z","updated_at":"2025-05-07T05:11:32.998Z","avatar_url":"https://github.com/choueric.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kernel Build Dashboard\n\n[![Build Status](https://travis-ci.org/choueric/kbdashboard.svg?branch=master)](https://travis-ci.org/choueric/kbdashboard)\n\nThis tool (i.e. `kbdashboard`) is used to configure and manage building process\nof multiple linux kernels. It is written in Golang.\n\nIt is just simply easy and comfortable to build ony one kernel with only one\nconfiguration. But it is perfectly different when you have to handle with \nvarious kernels used in different projects or various configruations of one \nkernel. This tool helps you tackle with the management.\n\n## features\n\n- Run in any directories, no need of changing into the one where the kernel\n  source tree is.\n- Use individual building directory without affecting the kernel source tree.\n- Simple commands to perform various actions from configuring to installing.\n- Easy to configure by the json format.\n- Colorful shell output.\n- Built-in environment variables for installation scrips.\n- Find out all DTS files related to the target DTB.\n\n\n# Detailed Information\n\nSee [this post](http://ericnode.info/post/kbdashboard/).\n\n# TODO\n- [X] Built-in variables for installation scripts.\n- [X] Add dts gathering.\n- [X] Add extra options for kernel build, like `CFLAGS_KERNEL=-march=armv7-a`.\n- [X] Get the version string, include local version, like `3.14.28-132859-g953d55a`\n- [ ] parse the ~ for path in configurations.\n- [ ] Improve the install script template.\n- [ ] Add Dropbox support to sync and backup configurations and scripts.\n- [ ] Complete test code.\n\n# LICENSE\nThe GPLv3 License. See `LICENSE.md` file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchoueric%2Fkbdashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchoueric%2Fkbdashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchoueric%2Fkbdashboard/lists"}