User Tools

Site Tools


project:kernel-autobuild:commandline

description of command line parameters

kernel-autobuild (as of 0.9)

option description example new
–ksrcver kernel-source-version if not to be gathered from http://www.kernel.org/ –ksrcver 3.4.75
–pver vserver-patch-version if not to be gathered from http://www.linux-vserver.org/ (without leading “vs”) –pver 2.3.3.9
–provider-tag MyNick tag to occur on version strings, defaults to “kernelautobuild” –provider-tag pirate
–vspatch-url-template pattern use a different url, \${PVER} is replaced inside this template –vspatch-url-template 'http://vserver.13thfloor.at/Experimental/patch-4.1.12-vs\${PVER}.diff' *
–config /path/config if not to be gathered from the version built last
–no-download do not download sources
–no-unpack do not unpack linux sources from tar archive
–no-vspatch do not apply linux vserver patch
–no-compile do not patch and compile
–no-tests do not run kvm tests
–no-upload do not upload to apt repository
–debug more output
–identify-sources just tell, which source files would be used
–download-only just download –add-patch patch.diff
–add-patch patch.diff add an additional patch (may be called multiple times)
–dotconfig-setting DEFNAME={y|m|n}[,…] .config settings (may be called multiple times). CONFIG_ is optional
–dotconfig-setting-file filename file containing .config settings. format: like .config. –dotconfig-setting(s) overrule
–no-vnc don't run vnc-client while running tests inside kvm –use-cpus 8
–use-cpus # use this many cpus → make -j #
–no-strip-symbols don't strip debugging-symbols
–sequential # sequential number behind PROVIDER_TAG, defaults to 1 –sequential 2
–kernel-base-version kernel-base-version kernel base version, defaults to 3.4 –kernel-base-version 3.10
–variable VARNAME=VALUE set an internal variable, mostly used for module communications –variable PURL=“$PURL”
–template TEMPLATENAME choose the template section to use from the kernel-autobuild.xml –template 3.10

kernel-autobuild (as of 0.8.1)

option description example new
–ksrcver kernel-source-version if not to be gathered from http://www.kernel.org/ –ksrcver 3.4.75
–pver vserver-patch-version if not to be gathered from http://www.linux-vserver.org/ (without leading “vs”) –pver 2.3.3.9
–provider-tag MyNick tag to occur on version strings, defaults to “kernelautobuild” –provider-tag pirate
–config /path/config if not to be gathered from the version built last
–no-download do not download sources
–no-unpack do not unpack linux sources from tar archive
–no-vspatch do not apply linux vserver patch
–no-compile do not patch and compile
–no-tests do not run kvm tests
–no-upload do not upload to apt repository
–debug more output
–identify-sources just tell, which source files would be used
–download-only just download –add-patch patch.diff
–add-patch patch.diff add an additional patch (may be called multiple times)
–dotconfig-setting DEFNAME={y|m|n}[,…] .config settings (may be called multiple times). CONFIG_ is optional
–dotconfig-setting-file filename file containing .config settings. format: like .config. –dotconfig-setting(s) overrule
–no-vnc don't run vnc-client while running tests inside kvm –use-cpus 8
–use-cpus # use this many cpus → make -j #
–no-strip-symbols don't strip debugging-symbols
–sequential # sequential number behind PROVIDER_TAG, defaults to 1 –sequential 2
–kernel-base-version kernel-base-version kernel base version, defaults to 3.4 –kernel-base-version 3.10
–variable VARNAME=VALUE set an internal variable, mostly used for module communications –variable PURL=“$PURL”
–template TEMPLATENAME choose the template section to use from the kernel-autobuild.xml –template 3.10 *

See also: new config file & command line parser

kernel-autobuild (as of 0.7.1)

option description example new
–ksrcver kernel-source-version if not to be gathered from http://www.kernel.org/ –ksrcver 3.4.75
–pver vserver-patch-version if not to be gathered from http://www.linux-vserver.org/ (without leading “vs”) –pver 2.3.3.9
–provider-tag MyNick tag to occur on version strings, defaults to “kernelautobuild” –provider-tag pirate
–config /path/config if not to be gathered from the version built last
–no-download do not download sources
–no-unpack do not unpack linux sources from tar archive
–no-vspatch do not apply linux vserver patch
–no-compile do not patch and compile
–no-tests do not run kvm tests
–no-upload do not upload to apt repository
–debug more output
–identify-sources just tell, which source files would be used
–download-only just download –add-patch patch.diff
–add-patch patch.diff add an additional patch (may be called multiple times)
–dotconfig-setting DEFNAME={y|m|n}[,…] .config settings (may be called multiple times). CONFIG_ is optional *
–dotconfig-setting-file filename file containing .config settings. format: like .config. –dotconfig-setting(s) overrule *
–no-vnc don't run vnc-client while running tests inside kvm –use-cpus 8
–use-cpus # use this many cpus → make -j #
–no-strip-symbols don't strip debugging-symbols
–sequential # sequential number behind PROVIDER_TAG, defaults to 1 –sequential 2
–kernel-base-version kernel-base-version kernel base version, defaults to 3.4 –kernel-base-version 3.10
–variable VARNAME=VALUE set an internal variable, mostly used for module communications –variable PURL=“$PURL”
–prompt-before-upload prompt before uploading the packages buuilt *

kernel-autobuild (as of 0.6)

option description example
–ksrcver kernel-source-version if not to be gathered from http://www.kernel.org/ –ksrcver 3.4.75
–pver vserver-patch-version if not to be gathered from http://www.linux-vserver.org/ (without leading “vs”) –pver 2.3.3.9
–provider-tag MyNick tag to occur on version strings, defaults to “kernelautobuild” –provider-tag pirate
–config /path/config if not to be gathered from the version built last
–no-download do not download sources
–no-unpack do not unpack linux sources from tar archive
–no-vspatch do not apply linux vserver patch
–no-compile do not patch and compile
–no-tests do not run kvm tests
–no-upload do not upload to apt repository
–debug more output
–identify-sources just tell, which source files would be used
–download-only just download –add-patch patch.diff
–add-patch patch.diff add a additional patch (may be called multiple times)
–no-vnc don't run vnc-client while running tests inside kvm –use-cpus 8
–use-cpus # use this many cpus → make -j #
–no-strip-symbols don't strip debugging-symbols
–sequential # sequential number behind PROVIDER_TAG, defaults to 1 –sequential 2
–kernel-base-version kernel-base-version kernel base version, defaults to 3.4 –kernel-base-version 3.10
–variable VARNAME=VALUE set an internal variable, mostly used for module communications –variable PURL=“$PURL”
project/kernel-autobuild/commandline.txt · Last modified: 2016/04/13 19:58 by 91.89.129.106