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}