[Libguestfs] [PATCH] appliance: move virt-rescue welcome to /etc/issue

Richard W.M. Jones rjones at redhat.com
Thu Jul 21 11:47:23 UTC 2016


On Thu, Jul 21, 2016 at 10:26:16AM +0200, Cédric Bosdonnat wrote:
> @@ -49,6 +50,7 @@ superminfs_DATA = \
>  	supermin.d/base.tar.gz \
>  	supermin.d/daemon.tar.gz \
>  	supermin.d/excludefiles \
> +	supermin.d/extras.tar.gz \

Let's just call this 'issue.tar.gz' or 'etc_issue.tar.gz' or something
that describes what it contains.

>  	supermin.d/hostfiles \
>  	supermin.d/init.tar.gz \
>  	supermin.d/packages \
> @@ -107,6 +109,15 @@ supermin.d/excludefiles: excludefiles.in Makefile
>  	cmp -s $@ excludefiles-t || mv excludefiles-t $@
>  	rm -f excludefiles-t
>  
> +supermin.d/extras.tar.gz: issue
> +	rm -f $@ $@-t
> +	rm -rf tmp-d
> +	mkdir -p tmp-d/etc
> +	cp issue tmp-d/etc 

^ extra whitespace at the end of this line

> +	( cd tmp-d && tar zcf - * ) > $@-t
> +	rm -r tmp-d
> +	mv $@-t $@
> +
>  supermin.d/hostfiles: hostfiles.in Makefile
>  	m4 $(PACKAGELIST_CPP_FLAGS) $< | \
>  	grep -v '^[[:space:]]*$$' | grep -v '^#' > hostfiles-t
> diff --git a/appliance/init b/appliance/init
> index 3816dfd..e549df0 100755
> --- a/appliance/init
> +++ b/appliance/init
> @@ -184,15 +184,8 @@ else
>    echo "PS1='><rescue> '" >> $HOME/.bashrc
>    echo "export TERM PS1" >> $HOME/.bashrc
>  
> -  echo
> -  echo "------------------------------------------------------------"
> -  echo
> -  echo "Welcome to virt-rescue, the libguestfs rescue shell."
> -  echo
> -  echo "Note: The contents of / are the rescue appliance."
> -  echo "You have to mount the guest's partitions under /sysroot"
> -  echo "before you can examine them."
> -  echo
> +  cat /etc/issue
> +
>    bash -i
>    echo
>    echo "virt-rescue: Syncing the disk now before exiting ..."
> diff --git a/appliance/issue b/appliance/issue
> new file mode 100644
> index 0000000..40b8e17
> --- /dev/null
> +++ b/appliance/issue
> @@ -0,0 +1,9 @@
> +
> +------------------------------------------------------------
> +
> +Welcome to virt-rescue, the libguestfs rescue shell.
> +  
> +Note: The contents of / are the rescue appliance.
> +You have to mount the guest's partitions under /sysroot
> +before you can examine them.
> +

The rest looks OK to me, with the changes above.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html




More information about the Libguestfs mailing list