[lxc-devel] [lxc-templates/master] plamo: fix for current Plamo 7.x

tenforward on Github lxc-bot at linuxcontainers.org
Sat Sep 5 06:55:39 UTC 2020


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 532 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20200904/0078ae6e/attachment.bin>
-------------- next part --------------
From 551f56b5d529ced1b6b51206c4e9b7055e338028 Mon Sep 17 00:00:00 2001
From: KATOH Yasufumi <karma at jazz.email.ne.jp>
Date: Sat, 5 Sep 2020 15:01:38 +0900
Subject: [PATCH] plamo: fix for current Plamo 7.x

* glibc is now initialized when a container is first started
* pkgtools7 is not initialized when a container is first started
* initpkg is not execute in lxc-plamo

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
---
 templates/lxc-plamo.in | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

diff --git a/templates/lxc-plamo.in b/templates/lxc-plamo.in
index 57f8951..5e27fba 100644
--- a/templates/lxc-plamo.in
+++ b/templates/lxc-plamo.in
@@ -183,9 +183,6 @@ configure_plamo6() {
 	EOF
   # configure the network using the dhcp
   echo "DHCP" > $rootfs/var/run/inet1-scheme
-  # glibc configure
-  mv $rootfs/etc/ld.so.conf{.new,}
-  chroot $rootfs ldconfig
 
   # delete unnecessary process from rc.S
   ed - $rootfs/etc/rc.d/rc.S <<- "EOF"
@@ -286,18 +283,13 @@ configure_plamo7() {
 	SERVICE="dhclient"
 	EOF
 
-    # initpkg
-    noexec="shadow netconfig7 eudev openssh"
+    # remove initpkg that do not execute on containers
+    noexec="shadow netconfig7 eudev openssh pkgtools${majorver}"
     for f in $noexec
     do
       rm -f $rootfs/var/log/initpkg/"$f"
     done
-    pushd $rootfs
-    for f in var/log/initpkg/*
-    do
-      chroot $rootfs sh ./$f
-    done
-    popd
+    ( cd $rootfs/sbin ; mv installer_new installer )
 }
 
 configure_plamo() {


More information about the lxc-devel mailing list