Kemumaki build environment provides rpmbuild and vmimage file build.
Setup submodule(s).
$ make
Select flavor of vmimage.
$ cd roles
$ ls
kvm.kemumaki kvm.lxckemumaki kvm.minimal
$ cd kvm.minimal
Create vmimage.
$ sudo make
Generate box file.
$ sudo ./pack-box.sh
- OS
- CentOS-7.0.1406 x86_64
- CentOS-7.1.1503 x86_64
- Disk
username | password |
---|---|
root | (locked) |
kemumaki | kemumaki |
KVM Guests:
kemumaki-7.0.1406-x86_64.kvm.box
- md5, rpm-qakemumaki-7.1.1503-x86_64.kvm.box
- md5, rpm-qalxckemumaki-7.1.1503-x86_64.kvm.box
- md5, rpm-qaminimal-7.0.1406-x86_64.kvm.box
- md5, rpm-qaminimal-7.1.1503-x86_64.kvm.box
- md5, rpm-qakagechiyo-7.0.1406-x86_64.kvm.box
- md5, rpm-qakagechiyo-7.1.1503-x86_64.kvm.box
- md5, rpm-qa
OpenVZ Container(s):
- ...
Linux Container(s):
- jenkins
- java-1.7.0-openjdk
- dejavu-sans-fonts
- jenkins plugins
- PrioritySorter
- config-autorefresh-plugin
- config-file-provider
- configurationslicing
- cron_column
- downstream-buildview
- git 1.4.0
- git-client 1.1.1
- github-api
- github-oauth
- greenballs
- hipchat
- managed-scripts
- nested-view
- next-executions
- parameterized-trigger
- rbenv
- rebuild
- timestamper
- token-macro
- urltrigger
- view-job-filters
- git
- make
- gcc
- gcc-c++
- rpm-build
- automake
- createrepo
- openssl-devel
- zlib-devel
- kernel-devel
- perl
- readline-devel
- libyaml
- libyaml-devel
- qemu-kvm
- qemu-img
- parted
- kpartx
- zip
- tar
- ntp
- ntpdate
- rsync
- nmap
- tcpdump
- traceroute
- telnet
- bind-utils
- nc
- wireshark
- s3cmd
- iperf3
- man
- sysstat
- ltrace
- lsof
- strace
- sudo
- vim-minimal
- screen
- sysdig
- yum-utils
- mysql-server
- sqlite-devel
- mysql-devel
- chrpath
- rpmdevtools
- epel-release