OpenVZ Forum


Home » Mailing lists » Users » More on making an OpenVZ template
Re: More on making an OpenVZ template [message #43285 is a reply to message #43284] Sat, 20 August 2011 16:53 Go to previous messageGo to previous message
Benjamin Henrion is currently offline  Benjamin Henrion
Messages: 51
Registered: February 2011
Member
On Fri, Aug 19, 2011 at 10:18 PM, Sam Trenholme
<strenholme.usenet@gmail.com> wrote:
> I am continuing the work of making a tiny OpenVZ template.  One
> discovery I have is that, for the OpenVZ tools to work, not only is it
> mandatory for the system to have the Bash shell, but also that /bin/sh
> has to be a symlink to Bash.  This is because the "vzctl" program
> prepends the contents of the Bash-only
> "/etc/vz/dists/scripts/functions" script to any script used by the
> container to configure the system, and there does not appear to be any
> way to configure a container to not use this Bash-only script.
>
> In other words, any OpenVZ template without /bin/sh being an alias for
> Bash can not be configured via the "vzctl" tools (nor the
> corresponding Proxmox/SolusVM/whataever tools that call "vzctl").
>
> This in mind, the next release of TinyVZ will include the Bash shell.
> I actually prefer Bash over Busybox's "ash" shell; I *really* miss the
> "!$" and "!*" shortcuts, as well as the "history" command, when using
> this minimal shell.
>
> Since this is an open source project I am not getting paid for, I have
> no timeline of when I will make another TinyVZ release, nor do I
> guarantee I will even make such a release.  Working on TinyVZ has
> taught me a lot about OpenVZ and hopefully is something that is
> useful.

This is a very useful for me, I was about to spend time on an openwrt
container, which does not use bash at all.

Where in the source code of vzctl do you see this requirement?

--
Benjamin Henrion <bhenrion at ffii.org>
FFII Brussels - +32-484-566109 - +32-2-4148403
"In July 2005, after several failed attempts to legalise software
patents in Europe, the patent establishment changed its strategy.
Instead of explicitly seeking to sanction the patentability of
software, they are now seeking to create a central European patent
court, which would establish and enforce patentability rules in their
favor, without any possibility of correction by competing courts or
democratically elected legislators."
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: OS/app in the OpenVZ container
Next Topic: NFQUEUE in VE
Goto Forum:
  


Current Time: Mon Sep 08 13:29:22 GMT 2025

Total time taken to generate the page: 0.06674 seconds