KIWIRoot Info


Public methods

Private methods


addToMountList

add mount path to mount list

Defined on line: 1534

Called in

cleanBroken

Remove the .broken indicator to allow use of this root path for image creation

Defined on line: 357

Called in

cleanLock

remove stale lock files

Defined on line: 1808

Called in

cleanManager

remove data and cache dir(s) of the packagemanager created for building the new root system

Defined on line: 1794

Called in

cleanMount

umount all mountList registered devices

Defined on line: 1705

Called in

cleanSource

remove all source locations created by kiwi

Defined on line: 1781

Called in

cleanupResolvConf

Missing

Defined on line: 742

Called in

cleanupTestingEnvironment

Missing

Defined on line: 730

copyBroken

copy the current logfile contents into the .broken file below the root tree which is indicated to be broken for some reason mentioned in the log file

Defined on line: 371

exportHostPackageKeys

remove kiwi imported host rpm package keys from the new root system in order to cleanup the stage

Defined on line: 1493

Called in

fixupOverlayFilesOwnership

search for files and directories in the given path or table of contents (toc) file and make sure those files get the right ownership assigned

Defined on line: 928

Called in

getRootPath

Return chroot path for this image

Defined on line: 346

importHostPackageKeys

import package keys to avoid warnings on installation of packages. This is an rpm only task and needs to be enhanced for non rpm based packages

Defined on line: 1396

Called in

init

Initialize root system. The method will create a secured tmp directory and extract all the given base files.

Defined on line: 391

Called in

install

Install the given package set into the root directory of the image system

Defined on line: 794

Called in

installArchives

Install the given raw archives into the root directory of the image system

Defined on line: 864

Called in

installTestingPackages

Missing

Defined on line: 766

new

Create a new KIWIRoot object which is used for setting up a physical extend. In principal the root object creates a chroot environment including all packages which makes the image

Defined on line: 48

Called in

prepareTestingEnvironment

Missing

Defined on line: 675

setup

Setup the installed system. This method will: 1) copy the user defined files to the root tree and creates the .profile environment file. 2) create .profile image environment source file 3) import linuxrc file if required 4) call package setup scripts from config directory 5) calls the config.sh and package scripts within the chroot of the physical extend. 6) copy the complete image description tree to /image which contains information to create a logical extend from the chroot. 7) configure the system with methods from KIWIConfigure 8) cleanup temporary files

Defined on line: 1029

Called in

setupCacheMount

bind mount the specified cache directory into the chroot system. This is used to establish a shared cache over multiple prepare processes

Defined on line: 1554

Called in

setupMount

mount all reachable local and nfs directories and register them in the mountList

Defined on line: 1603

Called in

uninstallTestingPackages

Missing

Defined on line: 780

upgrade

Upgrade a previosly prepared image root tree with respect to changes of the installation source(s)

Defined on line: 603

Called in

__generateWanted

generate search for given files in given directory

Defined on line: 1821

Called in