Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matsumotory/kernel-4-build-system-for-centos6
kernel rpm of CentOS6 build system on OS X
https://github.com/matsumotory/kernel-4-build-system-for-centos6
Last synced: about 2 months ago
JSON representation
kernel rpm of CentOS6 build system on OS X
- Host: GitHub
- URL: https://github.com/matsumotory/kernel-4-build-system-for-centos6
- Owner: matsumotory
- License: other
- Created: 2015-07-14T15:50:18.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-20T08:53:53.000Z (over 7 years ago)
- Last Synced: 2024-10-18T18:28:48.985Z (3 months ago)
- Language: Ruby
- Homepage:
- Size: 31.3 KB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kernel rpm for CentOS6 build system on Mac OS X
kernel {4,3}.x.y rpm of CentOS6 build system on OS X using Vagrant, Itamae and [kernel rpm build system on linux](https://github.com/matsumoto-r/build-kernel-4.x-for-centos6)
## dependency
- vagrant
- vagrant-persistent-storage
- itamaeYou can run setup task below(Vagrant and Ruby/Bundler should be pre-installed, so ask google how):
```
make setup
```## create build server
- build stable kernel
```
make
```or
```
make stable
```- kernel-4.1.2 or other kernel version
```
make KERNEL_VER=4.1.2
```
```
make KERNEL_VER=3.18.18
```- change kernel build parameters
```
make KERNEL_VER=4.4.1 KERNEL_BUILD_HOST=matsumoto-r.jp KERNEL_BUILD_USER=matsumotory KERNEL_LOCAL_VER=.matsumotory
```then, kernel build parameters were changed as the followings:
```
[vagrant@hoge ~]$ uname -r
4.4.1.matsumotory
[vagrant@hoge ~]$ dmesg | grep matsumotory
[ 0.000000] Linux version 4.4.1.matsumotory ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Tue Feb 2 20:07:16 JST 2016
```create rpm into `./build/kernel-{4,3}.x.y`
## confirm the kernel version build completely(2015-12-21)
- 4.3.x
- 4.2.x
- 4.1.x
- 3.18.18
- 3.14.48
- 3.12.44
- 3.10.84## License
under the MIT License:
- see LICENSE file