Skip to content

openSUSE/subootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

SUSE LINUX Products GmbH subootstrap


What is it?

subootstrap is a tool to create openSUSE filesystems on a host system by using kiwi. subootstrap contains a script which make the subfilesystem compatiple with lxc.

Version

0.0.1(alpha)

What needed

  • kiwi ~> v4.98.15 or higher
    • kiwi-templates
  • lxc

How to use it

subootstrap 12.1-JeOS /path/where/you/want/to/store/the/filesystem [-h lxc] [-A x86_64]

-h activate one of the hook scripts
-A set the architecture for the system

How to use it with lxc

Go to lxc template directory (like /usr/lib64/lxc/templates) and change the content of lxc-opensuse to

#!/bin/bash

bash subootstrap $yourversion $yourpath -h lxc

You have to replace the variables with:

$yourversion := the version you want. Exsample 11.4-JeOS
$yourpath := the path where you want to store the filesystem

Now open the Terminal login you in as root and then type in:

lxc-create -n yourname -t opensuse

License

Copyright (C) 2012 SUSE LINUX Products GmbH.

subootstrap is licensed under the MIT license. See LICENSE for details.

About

deboostrap clone for SUSE based on KIWI with LXC support

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages