[elbe-devel] [PATCH v3 7/8] docs: remove elbe-bootstrap from the documents

Manuel Traut manut at linutronix.de
Fri Oct 19 11:39:11 CEST 2018


On Mon, Oct 15, 2018 at 03:18:05PM +0200, Torben Hohn wrote:
> elbe-bootstrap and <kinitrd> does not exist anymore.
> 
> remove <kinit> completely, and replace text about elbe-bootstrap
> with a paragraph about mirroring of debian installer
> 
> Signed-off-by: Torben Hohn <torben.hohn at linutronix.de>

Reviewed-by: Manuel Traut <manut at linutronix.de>

> ---
>  docs/elbeoverview-en.txt | 33 +++++++++++----------------------
>  docs/testspec.csv        |  2 +-
>  2 files changed, 12 insertions(+), 23 deletions(-)
> 
> diff --git a/docs/elbeoverview-en.txt b/docs/elbeoverview-en.txt
> index ffd6a735..322fae9c 100644
> --- a/docs/elbeoverview-en.txt
> +++ b/docs/elbeoverview-en.txt
> @@ -203,9 +203,6 @@ source~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  		</mirror>
>  		<noauth />
>  		<suite>wheezy</suite>
> -		<buildimage>
> -			<kinitrd>elbe-bootstrap</kinitrd>
> -		</buildimage>
>  	</project>
>  	<target>
>  		<hostname>myARM</hostname>
> @@ -594,21 +591,20 @@ source~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  			<size>20G</size>				<2>
>  			<mem>256</mem>					<3>
>  			<interpreter>qemu-system-arm</interpreter>	<4>
> -			<kinitrd>elbe-bootstrap</kinitrd>		<5>
> -			<console>ttyAMA0,115200n1</console>		<6>
> -			<machine>versatilepb</machine>			<7>
> +			<console>ttyAMA0,115200n1</console>		<5>
> +			<machine>versatilepb</machine>			<6>
>  			<NIC>
>  				<model>smc91c111</model>
>  				<MAC>de:ad:be:ef:be:05</MAC>
>  			</NIC>
> -			<portforwarding>				<8>
> +			<portforwarding>				<7>
>  				<forward>
>  					<proto>tcp</proto>
>  					<buildenv>22</buildenv>
>  					<host>5022</host>
>  				</forward>
>  			</portforwarding>
> -			<pkg-list>					<9>
> +			<pkg-list>					<8>
>  				<pkg>buildd</pkg>
>  			</pkg-list>
>  		</buildimage>
> @@ -626,25 +622,19 @@ source~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>      Usage of kvm is usually only possible, when the target is 'x86'.
>  		(optional)
>  
> -<5> The name of the elbe-bootstrap package.
> -    All package sources mentioned in the XML file are scanned for this package.
> -    It provides the debian-installer kernel and initrd. This package is not
> -    hosted on official Debian mirrors. So it makes sense additional add the
> -    <noauth/> tag to the <mirror> section.
> -
> -<6> The 'console' line needs special attention because it is different on
> +<5> The 'console' line needs special attention because it is different on
>      different emulation targets.
>  		(optional)
>  
> -<7> The 'machine' tag contains the '-machine' parameter, that is provided to
> +<6> The 'machine' tag contains the '-machine' parameter, that is provided to
>      qemu.
>  		(optional)
>  
> -<8> 'portforwarding' of network server ports from the virtual machine to the
> +<7> 'portforwarding' of network server ports from the virtual machine to the
>      host. This example forwards the ssh port to port 5022 on the host.
>  		(optional)
>  
> -<9> This is the list of packages that are only installed to the buildimage.
> +<8> This is the list of packages that are only installed to the buildimage.
>       (The packages listed in the target sections pkg-list are installed to
>       the target image and the buildimage.) It can be used for example to
>       install the debian build server into the buildenvironment.
> @@ -922,10 +912,9 @@ The 'elbe init' command generates a project directory, which contains a hard
>  disk image for a virtual build machine and a 'Makefile' to install the build
>  VM and to work with it.
>  
> -During this process, 'elbe init' will search the package repos mentioned in the
> -mirror section of the XML file for the elbe-bootstrap package, which includes
> -the debian-installer. You can use the packages provided by Linutronix from
> -http://debian.linutronix.de/elbe by adding this url to the mirror section.
> +During this process, 'elbe init' will download a linux kernel and initrd.gz
> +from the debian mirror. In case of a local mirror, be sure, that
> +`dists/jessie/main/installer-amd64/` is also mirrored.
>  
>  After 'elbe init' has generated the project directory, change to the
>  project directory and run 'make'. This will start the installation of the
> diff --git a/docs/testspec.csv b/docs/testspec.csv
> index dcfef172..b984c325 100644
> --- a/docs/testspec.csv
> +++ b/docs/testspec.csv
> @@ -2,7 +2,7 @@ ELBE TestSpec,,,,
>  ,,,,
>  #,Component,Functional Requirement,Test,Expectation
>  1,debianization,Debian binary and source packages,build packages with pbuilder,"same number of binary packages as in previous test, one source package"
> -2,,Debian Repository,build Debian repository with reprepro or aptly,Repo including all necessary packages (don't forget elbe-bootstrap)
> +2,,Debian Repository,build Debian repository with reprepro or aptly,Repo including all necessary packages
>  3,initvm create,build an initvm image,use absolute path for –directory,Makefile and buildenv.img at specified path
>  4,,,use relative path for –directory,Makefile and buildenv.img at specified path
>  5,,,use elbe initvm create without any parameter,Makefile and buildenv.img at default locations
> -- 
> 2.11.0
> 
> 
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel



More information about the elbe-devel mailing list