Skip to content

Commit f9149c3

Browse files
committed
Revert "main: exit if no Cgroups v2"
This reverts commit 2977f08. Signed-off-by: Lokesh Mandvekar <[email protected]>
1 parent 2977f08 commit f9149c3

File tree

6 files changed

+5
-45
lines changed

6 files changed

+5
-45
lines changed

cmd/buildah/main.go

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import (
1818
rspecs "github.com/opencontainers/runtime-spec/specs-go"
1919
"github.com/sirupsen/logrus"
2020
"github.com/spf13/cobra"
21-
cgroupv2 "go.podman.io/common/pkg/cgroupv2"
2221
"go.podman.io/common/pkg/config"
2322
"go.podman.io/storage"
2423
"go.podman.io/storage/pkg/unshare"
@@ -228,14 +227,6 @@ func after(cmd *cobra.Command) error {
228227
}
229228

230229
func main() {
231-
cgroupsv2, err := cgroupv2.Enabled()
232-
if err != nil {
233-
logrus.Fatalf("Error reading cgroups mode")
234-
}
235-
if !cgroupsv2 {
236-
logrus.Fatalf("Did not detect Cgroups v2 on your system. Please switch to Cgroups v2.")
237-
}
238-
239230
if buildah.InitReexec() {
240231
return
241232
}

info.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import (
1414
"github.com/containers/buildah/util"
1515
v1 "github.com/opencontainers/image-spec/specs-go/v1"
1616
"github.com/sirupsen/logrus"
17+
"go.podman.io/common/pkg/cgroups"
1718
"go.podman.io/storage"
1819
"go.podman.io/storage/pkg/system"
1920
"go.podman.io/storage/pkg/unshare"
@@ -50,6 +51,10 @@ func hostInfo() map[string]any {
5051
info["cpus"] = runtime.NumCPU()
5152
info["rootless"] = unshare.IsRootless()
5253

54+
_, err := cgroups.IsCgroup2UnifiedMode()
55+
if err != nil {
56+
logrus.Error(err, "err reading cgroups mode")
57+
}
5358
ociruntime := util.Runtime()
5459
info["OCIRuntime"] = ociruntime
5560

13 Bytes
Binary file not shown.

vendor/go.podman.io/common/pkg/cgroupv2/cgroups_linux.go

Lines changed: 0 additions & 27 deletions
This file was deleted.

vendor/go.podman.io/common/pkg/cgroupv2/cgroups_unsupported.go

Lines changed: 0 additions & 8 deletions
This file was deleted.

vendor/modules.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,6 @@ go.podman.io/common/pkg/apparmor/internal/supported
489489
go.podman.io/common/pkg/auth
490490
go.podman.io/common/pkg/capabilities
491491
go.podman.io/common/pkg/cgroups
492-
go.podman.io/common/pkg/cgroupv2
493492
go.podman.io/common/pkg/chown
494493
go.podman.io/common/pkg/completion
495494
go.podman.io/common/pkg/config

0 commit comments

Comments
 (0)