summaryrefslogtreecommitdiff
path: root/bin/extra/confirm
diff options
context:
space:
mode:
Diffstat (limited to 'bin/extra/confirm')
-rwxr-xr-xbin/extra/confirm16
1 files changed, 5 insertions, 11 deletions
diff --git a/bin/extra/confirm b/bin/extra/confirm
index 630d701..7c653b9 100755
--- a/bin/extra/confirm
+++ b/bin/extra/confirm
@@ -1,12 +1,6 @@
#!/bin/sh
-
-read_char ()
-{
- old_stty_cfg=$(stty -g 2> /dev/null)
- stty raw -echo 2> /dev/null
- dd ibs=1 count=1 2> /dev/null
- stty "$old_stty_cfg" 2> /dev/null
-}
-
->&2 printf "%s " "$1"
-read_char | grep -q "[yY]"
+trap 'exit' INT
+old_stty_cfg=$(stty -g 2> /dev/null)
+stty raw -echo 2> /dev/null
+dd ibs=1 count=1 2> /dev/null
+stty "$old_stty_cfg" 2> /dev/null