Git fork
at reftables-rust 15 lines 476 B view raw
1# Helpers for running git commands under sudo. 2 3# Runs a scriplet passed through stdin under sudo. 4run_with_sudo () { 5 local ret 6 local RUN="$TEST_DIRECTORY/$$.sh" 7 write_script "$RUN" "$TEST_SHELL_PATH" 8 # avoid calling "$RUN" directly so sudo doesn't get a chance to 9 # override the shell, add additional restrictions or even reject 10 # running the script because its security policy deem it unsafe 11 sudo "$TEST_SHELL_PATH" -c "\"$RUN\"" 12 ret=$? 13 rm -f "$RUN" 14 return $ret 15}