From e2985ef01865af5c0597f9ee945f81b1fda7b8e6 Mon Sep 17 00:00:00 2001 From: colin Date: Mon, 24 Oct 2022 23:43:32 -0700 Subject: [PATCH] sane-scripts: new helper to redirect stdout to some permissioned file --- pkgs/sane-scripts/src/sane-sudo-redirect | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 pkgs/sane-scripts/src/sane-sudo-redirect diff --git a/pkgs/sane-scripts/src/sane-sudo-redirect b/pkgs/sane-scripts/src/sane-sudo-redirect new file mode 100755 index 00000000..3d207934 --- /dev/null +++ b/pkgs/sane-scripts/src/sane-sudo-redirect @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +# redirects to $1, when writing to $1 requires sudo permissions. +# i.e. convert a failing command: +# +# ``` +# $ sudo do_thing > /into/file +# ``` +# +# to +# +# ``` +# $ sudo do_thing | sane-sudo-redirect /into/file +# ``` + +exec sudo tee $@ > /dev/null