[lxc-devel] [PATCH] Update plamo template
Stéphane Graber
stgraber at ubuntu.com
Tue Aug 19 02:37:56 UTC 2014
On Tue, Aug 19, 2014 at 09:29:49AM +0900, TAMUKI Shoichi wrote:
> - If "installpkg" command does not exist, lxc-plamo temporarily
> install the command with static linked tar command into the lxc
> cache directory. The tar command does not refer to passwd/group
> files, which means that only a few files/directories are extracted
> with wrong user/group ownership. To avoid this, the installpkg
> command now uses the standard tar command in the system.
> - Change mode to 666 for $rootfs/dev/null to allow write access for
> all users.
> - Small fix in usage message.
>
> Signed-off-by: TAMUKI Shoichi <tamuki at linet.gr.jp>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>
Can you perhaps also send a patch to use an alternate default mirror?
It's been over 20 days since I last managed to grab the needed files to
produce a plamo image...
> ---
> templates/lxc-plamo.in | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/templates/lxc-plamo.in b/templates/lxc-plamo.in
> index 24ecb7e..82a9e78 100644
> --- a/templates/lxc-plamo.in
> +++ b/templates/lxc-plamo.in
> @@ -128,6 +128,7 @@ install_plamo() {
> echo "Installing 'installpkg' command into $dlcache/sbin..."
> ( cd $dlcache ; tar xpJf hdsetup-*.txz ; rm -rf tmp usr var )
> sed -i "/ldconfig/!s@/sbin@$dlcache&@g" $dlcache/sbin/installpkg*
> + sed -i "/^TAR=/s at tar@`which tar`@g" $dlcache/sbin/installpkg2
> PATH=$dlcache/sbin:$PATH
> fi
> echo "Installing packages to $rtcache..."
> @@ -148,6 +149,7 @@ install_plamo() {
>
> configure_plamo() {
> # create /dev
> + chmod 666 $rootfs/dev/null
> mknod -m 666 $rootfs/dev/zero c 1 5
> chmod 666 $rootfs/dev/random
> mknod -m 666 $rootfs/dev/urandom c 1 9
> @@ -303,7 +305,7 @@ cleanup() {
> usage() {
> cat <<- EOF
> $prog [-h|--help] -p|--path=<path> -n|--name=<name> --rootfs=<rootfs>
> - [--clean] [-r|--release=<release>] [-a|--arch=<arch>]
> + [-c|--clean] [-r|--release=<release>] [-a|--arch=<arch>]
> [-b|--bindhome=<user>]
> release: $release
> arch: x86 or x86_64: defaults to host arch
> --
> 1.9.0
> _______________________________________________
> lxc-devel mailing list
> lxc-devel at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-devel
--
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20140818/b5e686c3/attachment.sig>
More information about the lxc-devel
mailing list