...

Text file src/github.com/opencontainers/runc/tests/integration/umask.bats

Documentation: github.com/opencontainers/runc/tests/integration

     1#!/usr/bin/env bats
     2
     3load helpers
     4
     5function setup() {
     6	setup_busybox
     7}
     8
     9function teardown() {
    10	teardown_bundle
    11}
    12
    13@test "umask" {
    14	update_config '.process.user += {"umask":63}'
    15
    16	# run busybox detached
    17	runc run -d --console-socket "$CONSOLE_SOCKET" test_busybox
    18	[ "$status" -eq 0 ]
    19
    20	runc exec test_busybox grep '^Umask:' "/proc/1/status"
    21	[ "$status" -eq 0 ]
    22	# umask 63 decimal = umask 77 octal
    23	[[ "${output}" == *"77"* ]]
    24}

View as plain text