Linux VServer Kernel (English)
Facing Debian discontinuing Linux VServer kernel packets we thought of
building kernels ourselves - resp. let them get built automatically.
We came up with a tool, that
- determines kernel source code version and VServer patch code version
- downloads them
- applies the VServer patch
- applies a .config from the last build
- runs "make oldconfig" and acknowleges the proposed defaults
- compiles the kernel
- builds the kernel-package
- sets up a virtual machine using kvm and squeeze
- install the new kernel package
- runs some tests:
- check ip connectivity
- create lvm2 pv, vg, lv
- more to come (iptables, ...)
- builds a meta package for easy updating
- uploads the packages to our repository
So, if basic tests fail, no kernel packages are provided.
To use the repository add to your /etc/apt/sources.list file:
deb http://ftp.lihas.de/lihas-kernel/ stable main
sudo apt-get update.
Install the latest 3.4 kernel with:
apt-get install linux-image-3.4-vserver-amd64
Currently this service is provided for kernel 3.4
Further plans include automatic builds of util-vserver, drbd-utils, improved tests, other kernel versions and, last but not least, general improvements.
The software behind this process is under development. So there is a change log.
Please direct questions and suggestions to
You have to be very well aware of the pitfalls this process may include. So there is
THE SOFTWARE AND THIS SERVICE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS OR PROVIDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THIS SERVICE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE OR WITH THIS SERVICE.