]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
basic/virt: treat "pouch" as a container type (id: pouch)
authorWen Yang <wenyang@linux.alibaba.com>
Wed, 19 Aug 2020 11:47:03 +0000 (19:47 +0800)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 20 Aug 2020 07:48:13 +0000 (09:48 +0200)
man/systemd-detect-virt.xml
man/systemd.unit.xml
src/basic/virt.c
src/basic/virt.h

index 24cbe9b368c981340358ab60efd199468692d958..ac5ffa56451fd766499e455581f523dbf2d57cb7 100644 (file)
             <entry><varname>proot</varname></entry>
             <entry><ulink url="https://proot-me.github.io/">proot</ulink> userspace chroot/bind mount emulation</entry>
           </row>
+
+          <row>
+            <entry><varname>pouch</varname></entry>
+            <entry><ulink url="https://github.com/alibaba/pouch">Pouch</ulink> Container Engine</entry>
+          </row>
         </tbody>
       </tgroup>
     </table>
index b3deb2895647497b184df62307a86afd7546da65..7ef6080237eeb22c28b1b9c5d14702724063411c 100644 (file)
           <literal>rkt</literal>,
           <literal>wsl</literal>,
           <literal>proot</literal>,
+          <literal>pouch</literal>,
           <literal>acrn</literal> to test
           against a specific implementation, or
           <literal>private-users</literal> to check whether we are running in a user namespace. See
index c6bff6b16e814a3d50968e3f7d4622eccdfee7f3..4c2280cfd61ffa11f9dbc969ff49373007762233 100644 (file)
@@ -442,6 +442,7 @@ static const char *const container_table[_VIRTUALIZATION_MAX] = {
         [VIRTUALIZATION_RKT]            = "rkt",
         [VIRTUALIZATION_WSL]            = "wsl",
         [VIRTUALIZATION_PROOT]          = "proot",
+        [VIRTUALIZATION_POUCH]          = "pouch",
 };
 
 DEFINE_PRIVATE_STRING_TABLE_LOOKUP_FROM_STRING(container, int);
@@ -679,6 +680,7 @@ static const char *const virtualization_table[_VIRTUALIZATION_MAX] = {
         [VIRTUALIZATION_RKT] = "rkt",
         [VIRTUALIZATION_WSL] = "wsl",
         [VIRTUALIZATION_PROOT] = "proot",
+        [VIRTUALIZATION_POUCH] = "pouch",
         [VIRTUALIZATION_CONTAINER_OTHER] = "container-other",
 };
 
index d58c582c912f11f27f84c6c9222e1bdea287585c..18aa5eff15316f22896b9601b2feced7ebb7c8d3 100644 (file)
@@ -35,6 +35,7 @@ enum {
         VIRTUALIZATION_RKT,
         VIRTUALIZATION_WSL,
         VIRTUALIZATION_PROOT,
+        VIRTUALIZATION_POUCH,
         VIRTUALIZATION_CONTAINER_OTHER,
         VIRTUALIZATION_CONTAINER_LAST = VIRTUALIZATION_CONTAINER_OTHER,