From fb73c18d2dd3d55b4aa2c2803ce4603c7dad4b53 Mon Sep 17 00:00:00 2001 From: Simon Deziel Date: Fri, 24 Nov 2023 14:20:09 -0500 Subject: [PATCH 1/4] meson: Remove support for upstart Signed-off-by: Simon Deziel --- meson.build | 1 - meson_options.txt | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/meson.build b/meson.build index cb6f17fa4c..d1527679e7 100644 --- a/meson.build +++ b/meson.build @@ -886,7 +886,6 @@ subdir('config/etc') subdir('config/init/common') subdir('config/init/systemd') subdir('config/init/sysvinit') -subdir('config/init/upstart') if want_selinux subdir('config/selinux') endif diff --git a/meson_options.txt b/meson_options.txt index 7eb14e92c1..5af850be9c 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -15,7 +15,7 @@ option('examples', type: 'boolean', value: 'true', # was --init-script in autotools option('init-script', type : 'array', - choices : ['systemd', 'sysvinit', 'upstart'], value : ['systemd'], + choices : ['systemd', 'sysvinit'], value : ['systemd'], description : 'init script') # was --systemd-unidir in autotools From 7bf1695d0d70b83c6fc19e59e1aec2a9a0c037fc Mon Sep 17 00:00:00 2001 From: Simon Deziel Date: Fri, 24 Nov 2023 14:20:43 -0500 Subject: [PATCH 2/4] hooks/ubuntu-cloud-prep: remove upstart handling Signed-off-by: Simon Deziel --- hooks/ubuntu-cloud-prep | 5 ----- 1 file changed, 5 deletions(-) diff --git a/hooks/ubuntu-cloud-prep b/hooks/ubuntu-cloud-prep index b89e79fbf7..285c8f7889 100755 --- a/hooks/ubuntu-cloud-prep +++ b/hooks/ubuntu-cloud-prep @@ -95,11 +95,6 @@ prep() { error "${0##*}: usage failed, continuing with defaults" fi - [ "$create_etc_init" -eq 0 ] || - echo "#upstart needs help for overlayfs (LP: #1213925)." > \ - "$root_d/etc/init/.overlayfs-upstart-helper" || - { error "failed to create /etc/init in overlay"; return 1; } - local seed_d="" seed_d="$root_d/var/lib/cloud/seed/nocloud-net" From 79a4a3cf8edc39ee3fad3cf01f2da91492007eae Mon Sep 17 00:00:00 2001 From: Simon Deziel Date: Fri, 24 Nov 2023 14:21:21 -0500 Subject: [PATCH 3/4] doc: remove the warning mentionning upstart Signed-off-by: Simon Deziel --- doc/ja/lxc.container.conf.sgml.in | 17 ----------------- doc/ko/lxc.container.conf.sgml.in | 13 ------------- doc/lxc.container.conf.sgml.in | 11 ----------- 3 files changed, 41 deletions(-) diff --git a/doc/ja/lxc.container.conf.sgml.in b/doc/ja/lxc.container.conf.sgml.in index 9b0b01ba1b..a1d82faed2 100644 --- a/doc/ja/lxc.container.conf.sgml.in +++ b/doc/ja/lxc.container.conf.sgml.in @@ -597,23 +597,6 @@ by KATOH Yasufumi 現時点では、以下のネットワーク仮想化のタイプが使えます: - - - ホストのネットワーク名前空間を共有します。 - これにより、ホストのネットワークデバイスをコンテナ内で使うことが可能になります。 - もしコンテナもホストも init として upstart を使っている場合、(例えば) コンテナ内で 'halt' を実行すると、ホストがシャットダウンしてしまうことにもなります。 - 非特権コンテナでは、sysfs をマウントできないので、この設定は動作しません。この問題に対する回避策は、ホストの sysfs を bind マウントすることです。ただしこの回避策は安全ではありません。 - - - 호스트의 네트워크 네임스페이스를 공유한다. 이렇게 하면 호스트의 네트워크 장치를 컨테이너 내에서 사용가능하다. - 컨테이너와 호스트 둘다 init에서 upstart를 사용하는 경우, (예를 들어) 컨테이너에서 'halt'를 하면, 호스트의 것도 종료된다. - -