====== 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: [[project:kernel-autobuild:configuration:parser|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"'' |